PL/M

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

  1. 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

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 Portail de l’informatique
Ce document provient de « PL/M ».

Wikimedia Foundation. 2010.

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

Игры ⚽ Нужно сделать НИР?

Share the article and excerpts

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