- PL/M
-
PL/M
Le PL/M (acronyme de Programming Language for Microcomputers) est un langage de programmation développé par Gary Kildall[1] en 1972 pour Intel pour ses microprocesseurs.
Le langage incorpore des idées empruntées aux langages PL/I, ALGOL et XPL, et possède un préprocesseur de macros intégré. Contrairement aux langages évolués contemporains tels que Pascal, C ou C++, il ne possède de routines d'entrées / sorties standard. Pas contre, étant spécialement conçu pour certains processeurs, il est nettement plus efficace que d'autres langages pour certaines opérations de bas niveau. Le système opérationnel CP/M ainsi que le firmware pour le Service Processor Component de l'AS/400 ont été écrit en PL/M. Des compilateurs PL/M ont été fait pour les contrôleurs/processeurs suivants : Intel 4004, 8008, 8080, 8085, 8051, 80196, 8086/8088, 80186/80188, 286, et 386.
Quoique PL/M ne soit plus supporté par Intel, il existe toujours, du fait la longévité de certains systèmes informatiques l'utilisant encore, des compilateurs et des outils de traductions PL/M vers C.
Notes
- ↑ Michael Swaine, « Gary Kildall and Collegial Entrepreneurship », dans Dr. Dobb's Journal, 22 juin 2001 [texte intégral (page consultée le 2006-11-20)]
Références
- Intel Corporation (1976). PL/M-80 Programming Manual. Doc # 98-268B.
- McCracken, Daniel D. (1978). A Guide to PL/M Programming for Microcomputer Applications. Pearson Addison-Wesley.
Liens externes
- PL/M 386 Programmer’s Guide (PDF) – RadiSys Corporation, December 1999. Includes entire syntax of PL/M in BNF notation.
- Development Assistant for PL/M (DA-PL/M) – Commercial PL/M IDE from RistanCASE GmbH
- PLM2C - PL/M to C Translator – Commercial product from Alternative Solutions
- XTRAN Demonstration: Translating PL/M to C – Commercial product from Pennington Systems, Inc.
Cet article est basé sur une traduction de la Free On-line Dictionary of Computing et est utilisé avec permission selon la GFDL.
- Portail de l’informatique
Catégorie : Langage de programmation
Wikimedia Foundation. 2010.