RPL is a programming language and calculator operating system developed at Hewlett-Packard's Corvallis, Oregon facility from 1984 for its scientific graphing calculators. It is a structured language based on Reverse Polish Notation, implemented as a threaded interpreter, and it shares ideas with the stack-based Forth and the list-based Lisp. Unlike earlier HP calculators with a fixed four-level stack, RPL uses a dynamic stack limited only by available memory. It first reached users in the HP 28C in 1986 and was used across the HP 28, 48, 49 and 50 series, and internally in several other models. It comes in a high-level User RPL form for application programs and a lower-level System RPL form used to implement the operating system. The last RPL pocket calculator, the HP 50g, was discontinued in 2015, though emulators and community projects such as newRPL and DB48X continue the language.
Facts
First Released Execution Model Connections
In Field
Source RPL (programming language) (Wikipedia)
In the Other Atlases
Developed By
Also in Business Atlas: the developer of this subject.
Source RPL (programming language) (Wikipedia)LeadQuote, Lead
RPL originated from HP's Corvallis, Oregon development facility in 1984
Sources
1. Programming Language Database (PLDB): RPL on PLDB
Programming Language Database (PLDB)LeadQuote, Lead
RPL, aka Reverse Polish Lisp, is a programming language created in 1984.
View the Source 2. RPL (programming language) (Wikipedia)
Lead
RPL is a structured programming language based on RPN, but equally capable of processing algebraic expressions and formulae, implemented as a threaded interpreter.
In Field: Operating Systems, Lead, operating system
is a handheld calculator operating system and application programming language used on Hewlett-Packard's scientific graphing RPN
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.