RPL programming language

E232847

RPL is a stack-based, reverse Polish Lisp-like programming language developed by Hewlett-Packard for its graphing calculators, combining features of RPN and structured programming.

All labels observed (4)

Label Occurrences
RPL 1
RPL (Reverse Polish Lisp) 1
RPL programming language canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Lisp-like language ⓘ
programming language ⓘ
reverse Polish notation language ⓘ
stack-based programming language ⓘ
computationalModel stack-based ⓘ
dataStructure stack ⓘ
designedFor Hewlett-Packard calculators ⓘ
graphing calculators ⓘ
developer Hewlett-Packard ⓘ
executionModel direct interpretation from stack ⓘ
hasFeature algebraic objects ⓘ
arrays ⓘ
dynamic typing ⓘ
exception handling ⓘ
first-class objects ⓘ
garbage collection ⓘ
lists ⓘ
local variables ⓘ
structured control constructs ⓘ
symbolic objects ⓘ
user-defined data types ⓘ
user-defined functions ⓘ
hasVariant System RPL ⓘ
User RPL ⓘ
influencedBy Forth ⓘ
Lisp ⓘ
RPN (reverse Polish notation) ⓘ
linked to: RPN
paradigm concatenative programming ⓘ
procedural programming ⓘ
structured programming ⓘ
supports compiled programs ⓘ
interactive programming ⓘ
supportsDataType algebraic expressions ⓘ
arrays ⓘ
complex numbers ⓘ
lists ⓘ
program objects ⓘ
real numbers ⓘ
strings ⓘ
symbolic variables ⓘ
supportsNotation reverse Polish notation ⓘ
targetPlatform HP Saturn architecture calculators ⓘ
typicalUse educational use on calculators ⓘ
engineering applications ⓘ
mathematical computation ⓘ
usedInDevice HP-28 series calculators ⓘ
linked to: HP calculators

HP-48 series calculators ⓘ
linked to: HP calculators

HP-49 series calculators ⓘ
linked to: HP calculators

HP-50g calculator ⓘ
linked to: HP calculators

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

HP-48G → hasFeature → RPL programming language ⓘ
subject linked to: HP calculators
RPL programming language → hasVariant → System RPL ⓘ
linked to: RPL programming language
Forth → influenced → RPL ⓘ
linked to: RPL programming language
RPN → isUsedIn → RPL (Reverse Polish Lisp) ⓘ
linked to: RPL programming language