Stack-based language
Appearance
In computer science, a stack-based language is a computer language that uses the stack to store intermediate results during computation. Forth and Java byte-code and examples.
A stack-based language tends to be used as intermediate representation of a program during its compilation.
Example
A piece of code to compute the sum of 10 + 20 would be like:
push 10 // push 10 onto the stack push 20 // push 20 add // pop two values from the stack, and push its sum