Stack-based languages

Stack-Oriented Programming Language is one in which a stack, implicitly accessed by most operations, is a fundamental part of the programming model. There are many languages which works in ways example RPL, Forth and PostScript etc.

In this Language it maintain a program stack for storing of ActivationRecord and parameter passing as an implementation details, but the programmer can manipulate the program stack.

Examples of Stack-Based Language

In ColorForth:Implement ANSI-Forth-style if/else/then words.:

begin here ;
while ansi-if swap;
repeat branch then;
Contrast this with:

: begin here ; immediate
: while postpone if swap ; immediate
: repeat postpone branch postpone then; immediate

Following are some of the Languages in Authoring languages: