Concatenative language
Other languages
Computer Science
Meta
RPL is a structured programming language based on [[https://en.wikipedia.org/wiki/Reverse_Polish_notation|reverse Polish notation]](RPN), but equally capable of processing algebraic expressions and formulae, implemented as a [[https://en.wikipedia.org/wiki/Threaded_code|threaded interpreter]]. RPL has many similarities to [[Forth]], both languages being [[https://en.wikipedia.org/wiki/Stack-oriented_programming_language|stack-based]], as well as the list-based [[Lisp]]. Contrary to previous HP RPN calculators, which had a fixed four-level stack, the stack used by RPL is only limited by available calculator RAM.
Describe this revision:
Save