Le
RPL est un langage de programmation procédural inventé par
Hewlett-Packard en 1984 pour ses
calculatrices (
HP-28,
48, 49). Le seul nom officiel du langage est
RPL, mais ces initiales proviendraient à l'origine de «
Reverse Polish Lisp » («
Lisp polonais inversé »). La transcription «
ROM-based Procedural Language » a également été suggérée.
Il dérive des langages Forth (langage pour machines de 4e génération) et Lisp, dont le nom signifie « LISt Processor ». Le RPL utilise la notation polonaise inverse.
Ce langage utilise une pile et est pourvu des instructions classiques de boucles et tests. (FOR NEXT , IF THEN ELSE END, CASE THEN END, WHILE REPEATE END, DO UNTIL END).
Notes et références