RPL

{{#ifeq:||Un article de Ziki, l'encyclopédie libre.|Une page de Ziki, l'encyclopédie libre.}}
Révision datée du 3 octobre 2023 à 23:46 par >WikiCleanerBot (v2.05b - Bot T3 PCS#545 - Correction syntaxique (Modèle avec paramètre obsolète - Paramètre inutilisé))
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

{{#invoke:Bandeau|ébauche}}

Fichier:HP48G.jpg
HP-48G utilisant le langage RPL.

Le RPL (de l'anglais Modèle:Langue selon ceux qui l'ont développé<ref name="Wickes_1988"/>,<ref name="Wickes_1991"/>,<ref name="Schoorl_2000"/>,<ref name="FAQ48"/>,<ref name="Nelson_2012"/>,<ref name="Jedrzejowicz_1996"/>,<ref>Modèle:Langue</ref>,<ref name="HPJ38"/>,<ref name="HP_2007"/>) est un langage de programmation procédural inventé par HP en 1984<ref name="Wickes_1991"/> pour ses calculatrices (HP-28, HP-48, HP-Modèle:Lien, HP-50g).

Origine du nom

Il dérive des langages Forth (langage pour machines de Modèle:4e) et Lisp, dont le nom signifie « LISt Processor »<ref name="RPLMAN"/>,<ref name="RPL3"/>,<ref>JPC Modèle:N° - page 14, "Le HP-28 par son père" traduction d'un article de Hewlett-Packard</ref>. Le RPL utilise la notation polonaise inverse.

Fonctionnement

Ce langage utilise une pile et est pourvu des instructions classiques de boucles et tests. Il intègre également des commandes pour le traitement des listes.

Notes et références

<references> <ref name="HPJ38">Modèle:Article</ref> <ref name="HP_2007">Modèle:Lien web</ref> <ref name="RPL3">Modèle:Lien web</ref> <ref name="RPLMAN">Modèle:Lien web</ref> <ref name="FAQ48">Modèle:Lien web</ref> <ref name="Nelson_2012">Modèle:Article</ref> <ref name="Schoorl_2000">Modèle:Lien web</ref> <ref name="Wickes_1988">Modèle:OuvrageModèle:Début citationSeveral existing operating systems and languages were considered, but none could meet all of the design objectives. A new system was therefore developed, which merges the threaded interpretation of Forth with the functional approach of Lisp. The resulting operating system, known unofficially as RPL (for Reverse-Polish Lisp), made its first public appearance in June of 1986 in the HP-18C Business Consultant calculator.Modèle:Fin citation</ref> <ref name="Jedrzejowicz_1996">Modèle:OuvrageModèle:Début citationRPL stands for Reverse Polish Lisp - it combined the RPN calculator language of earlier models with features of the Lisp and Forth programming languages. For a time HP explained the letters RPL as an acronym for "ROM-based Procedural Language".Modèle:Fin citation</ref> <ref name="Wickes_1991">Modèle:Lien web</ref> </references>

Modèle:AncreLiens externes

  • Modèle:Lien web Implémentation Open Source du langage RPL de Hewlett Packard, avec précision arbitraire des calculs sur réels
  • Modèle:Lien web Information et téléchargement du NewRPL, évolution du RPL, 200 fois plus rapide pour HP49g+, 50g et Android

Modèle:Portail