| dbpprop:abstract
|
- The RPL programming language is a handheld calculator system and application programming language used on Hewlett-Packard's engineering graphing RPN calculators of the HP-28, HP-48, HP-49 and HP-50 series, but it is also usable on non-RPN calculators, such as the HP-39 series. RPL is a structured programming language based on RPN but equally capable of processing algebraic expressions and formulae. RPL has many similarities to Forth, both languages being 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 RAM. RPL originated from HP's Corvallis, Oregon development facility in 1984 as a replacement for the previous practice of implementing the operating systems of calculators in assembly language. According to a quote by Dr. William Wickes, one of the original RPL developers, "the development team never calls it anything but (the initials) RPL."
- Reverse Polish LISP (RPL) ist eine stackbasierte Programmiersprache ähnlich FORTH, die in den Hewlett-Packard-Taschenrechnern der 28er, 48er und 49er Reihe Verwendung findet. Ihr Name rührt von der Verwendung der Umgekehrten Polnischen Notation her. Von LISP hat die Sprache im Wesentlichen die Eigenschaft, Listen beliebigen Inhalts als Datentyp zu verwenden, grundlegende (Lisp-)Operationen darauf auszuführen und mit vielen RPL-Befehlen auf diesen zu operieren (z. B. { 0 12,5 91,7 -43 } sin bzw. im algebraischen Modus sin). Der Befehlsumfang unterscheidet sich bei den verschieden Taschenrechnerreihen. Komplexere Programme sind daher nicht aufwärts-, meist aber abwärtskompatibel. Es gibt zwei Dialekte der Sprache, das komfortablere User RPL und das hardwarenähere, jedoch leistungsfähigere Sys RPL. Die Verwendung der Umgekehrt Polnischen Notation führt zu einer ungewohnten, nach der Gewöhnung aber effizienten Befehlsreihenfolge, bei der die zu bearbeitenden Daten stets vor den bearbeitenden Befehlen erfasst werden (zunächst werden Elemente auf dem Stack abgelegt, anschließend ein Operator auf sie angewandt).
- Le RPL est un langage de programmation procédural inventé par Hewlett-Packard en 1984 pour ses calculatrices. Le seul nom officiel du langage est RPL, ce que de nombreux utilisateurs ont traduit par « Reverse Polish Lisp » (« Lisp polonais inversé ») en raison des ascendants de ce langage : le LISP et le FORTH. La transcription « ROM-based Procedural Language » est en fait la version officielle d'HP. Il dérive des langages Forth (langage pour machines de 4 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).
|
| rdfs:comment
|
- The RPL programming language is a handheld calculator system and application programming language used on Hewlett-Packard's engineering graphing RPN calculators of the HP-28, HP-48, HP-49 and HP-50 series, but it is also usable on non-RPN calculators, such as the HP-39 series. RPL is a structured programming language based on RPN but equally capable of processing algebraic expressions and formulae.
- Reverse Polish LISP (RPL) ist eine stackbasierte Programmiersprache ähnlich FORTH, die in den Hewlett-Packard-Taschenrechnern der 28er, 48er und 49er Reihe Verwendung findet. Ihr Name rührt von der Verwendung der Umgekehrten Polnischen Notation her. Von LISP hat die Sprache im Wesentlichen die Eigenschaft, Listen beliebigen Inhalts als Datentyp zu verwenden, grundlegende (Lisp-)Operationen darauf auszuführen und mit vielen RPL-Befehlen auf diesen zu operieren (z. B.
- Le RPL est un langage de programmation procédural inventé par Hewlett-Packard en 1984 pour ses calculatrices. Le seul nom officiel du langage est RPL, ce que de nombreux utilisateurs ont traduit par « Reverse Polish Lisp » (« Lisp polonais inversé ») en raison des ascendants de ce langage : le LISP et le FORTH. La transcription « ROM-based Procedural Language » est en fait la version officielle d'HP.
|