A middle of the road compromise between an accumulator machine and a register machine. The 8087 math co-processor and its descendents are stack-based; however, most modern microprocessors are register machines because they are more flexible and easy to program.

Mathematical formulae for stack machines are often written in reverse polish notation or RPN.