stack-oriented computer

noun
UK /stæk ˈɔːriəntɪd kəmˈpjuːtə/
US /stæk ˈɔriəntɪd kəmˈpjutər/

A stack-oriented computer is a computer that does its math by putting numbers on a stack and taking them off again.

The engineer explained that a stack-oriented computer uses a last-in, first-out stack to evaluate expressions.


OTHER MEANINGS

2. A computer whose instruction set is designed around an operand stack rather than general-purpose registers.

Early stack-oriented computers inspired the design of the Java virtual machine.

3. A computing system that evaluates programs by pushing and popping values on a stack.

Students simulated a stack-oriented computer to understand how arithmetic expressions are evaluated.

4. A hardware or virtual machine architecture in which most operations act on the top elements of a stack.

The Forth language is closely tied to stack-oriented computers.