OPL (langage informatique)
Un article de Freepedia.
| Image:Langage progr.png |
| Cet article fait partie de la série Langages de programmation |
| Langages à objets |
| Ada 95 - C++ - C# Common Lisp Delphi - Eiffel - Java Nice - Oz - Python Ruby - Simula - Lisaac Smalltalk - Visual Basic |
| Langages impératifs |
| APL - ASP - Assembleur BASIC - C - Cobol Forth - Fortran - Logo OPL - Pascal - Perl - PHP |
| Langages fonctionnels |
| Erlang - Haskell ML/OCaml - Oz Lisp/Common Lisp Scheme |
| Langages déclaratifs |
| Clips - Oz - Prolog |
| Langages concurrents |
| Ada 95 - Erlang Java - Oz |
| Langages balisés |
| HTML - SGML - XML Dialectes XML S-expressions |
| Voir aussi |
| Conception - Codage Tests - Optimisations |
L'OPL (Organizer Programming Language ?) est le langage de programmation des ordinateurs Psion, apparu sur les modèles MC, comme dérivé du POPL des Organiser I et II.
Il existe une version pour les Series 3, une version étendue pour les Series 3a, 3c, Siena et 3 mx (gestion du niveau de gris, du plus grand écran etc.), et une version pour Series 5, très différente, gérant, par exemple, les menus cascadés ou l'écran tactile.
Il est possible de faire tourner les programmes écrits pour Series 3 en mode compatibilité sur les ordinateurs plus récents de la même architecture.
C'est un langage facile d'abord, grâce à la bonne documentation fournie par PSION, souvent à l'achat du matériel, et grâce à la présence, sur l'appareil, de l'éditeur de programmes et du compilateur.
Le langage est procédural, les variables sont typées et déclaratives, et le code est semi-compilé (réversible avec le logiciel revtrans).
L'éditeur étant limité à 40 ko pour le texte source (mais il y a déjà moyen de faire beaucoup dans cette limite), il existe un programme additionnel permettant de gérer les include.
Il est possible, également, d'incorporer dans l'OPL des parties de code en C.
Liens externes
| Image:Symbole-ordinateur.png | Portail Informatique - Accédez aux articles de Wikipédia concernant l'informatique. |



