RPL (programming language): Difference between revisions

Content deleted Content added
changed "Lisp" to "LISP" in one place.
No edit summary
Line 1:
The '''RPL programming language''' (RPL meaning '''[[Reverse Polish notation|Reverse Polish]] [[Lisp programming language|LISP]]''' or, alternatively, '''[[read-only memory|ROM]]-based procedural language''') is a [[calculator|handheld calculator]] system and application [[programming language]] used on [[Hewlett-Packard]]'s engineering graphing [[reverse Polish notation|RPN]] calculators of the [[HP-28]], [[HP-48]], and, [[HP-49]] and [[HP-50]] series.
 
RPL is a [[structured programming]] language based on RPN but equally capable of processing [[infix notation|algebraic]] expressions and formulae. RPL has many similarities to [[Forth (programming language)|Forth]], both languages being [[stack-oriented programming language|stack]]-based, and of course 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 [[random-access memory|RAM]].