Stack-based language: Difference between revisions

Content deleted Content added
Andyo (talk | contribs)
No edit summary
Andyo (talk | contribs)
mNo edit summary
Line 1:
In [[computer science]], a '''stack-based language''' is a [[computer language]] that uses the [[Stackstack (computing)|stack]] to store intermediate results during computation. [[Forth]] and [[Java programming language|Java]] [[byte-code]] are examples of stack-based languages.
 
A stack-based language tends to be used as intermediate representation of a program during its compilation.
Line 10:
push 10 // push 10 onto the stack
push 20 // push 20
push 2030 // push 30
add // pop two values from the stack, and push its sum
mul // pop two values from the stack, and push its sum