RPL (langage de programmation)

RPL (langage de programmation)

RPL

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, 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[1]. La transcription « ROM-based Procedural Language » est en fait la version officielle d'HP[2].

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

  1. Voir la FAQ du groupe Usenet comp.sys.hp48 : selon Bill Wickes, l'un des membres de l'équipe de développement, « RPL stands for Reverse Polish Lisp. [...] RPL was never particularly intended to be a public term [...] there was an attempt to create a less whimsical name — hence "ROM-based procedural language" [...] The development team never calls it anything but (the initials) RPL. »
  2. HP Journal d'Août 1987, à la sortie de la première machine utilisant ce langage (page 21), c'est bien le terme "ROM-Based Programming Language" qui est utilisé.
  • Portail de l’informatique Portail de l’informatique
Ce document provient de « RPL ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article RPL (langage de programmation) de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • Langage De Programmation — Un langage de programmation est un langage informatique, permettant à un être humain d écrire un code source qui sera analysé par une machine, généralement un ordinateur. Le code source subit ensuite une transformation ou une évaluation dans une… …   Wikipédia en Français

  • Langage de programmation — Programme écrit en Perl. Programm …   Wikipédia en Français

  • RPL — Le RPL est un langage de programmation procédural inventé par Hewlett Packard en 1984 pour ses calculatrices (HP 28, 48, 49). Sommaire 1 Origine du nom 2 Fonctionnement 3 Évolution …   Wikipédia en Français

  • Langages de programmation — Langage de programmation Un langage de programmation est un langage informatique, permettant à un être humain d écrire un code source qui sera analysé par une machine, généralement un ordinateur. Le code source subit ensuite une transformation ou …   Wikipédia en Français

  • Forth (langage) — Pour les articles homonymes, voir Forth. Forth est un langage de programmation interactif atypique, découvert (comme il aime à le dire) par Charles H. Moore dans les années 1960. Sommaire 1 Historique 2 …   Wikipédia en Français

  • Liste des langages de programmation — Le but de cette Liste des langages de programmation est d inclure tous les langages de programmation existants, qu ils soient actuellement utilisés ou historiques, par ordre alphabétique. Ne sont pas listés ici les langages informatiques de… …   Wikipédia en Français

  • Hello World — Pour les articles homonymes, voir Hello (homonymie). hello world (traduit littéralement en français par « bonjour le monde ») sont les mots traditionnellement écrits par un programme informatique simple dont le but est de faire la… …   Wikipédia en Français

  • Lisp — Cet article concerne le langage de programmation. Pour le protocole Internet, voir Locator/Identifier Separation Protocol. Lisp …   Wikipédia en Français

  • LISP — Apparu en 1958 Auteur John McCarthy Paradigmes fonctionnel, impératif …   Wikipédia en Français

  • Notation polonaise inverse — Pour les articles homonymes, voir NPI et RPN. Article principal : Notations infixée, préfixée, polonaise et postfixée. La notation polonaise inverse (NPI) (en anglais RPN pour Reverse Polish Notation), également connue sous le nom de… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”