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 (2)

Label Occurrences
RPL programming language canonical 1
System RPL 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 (2)

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