📑 Table of Contents

Le PL/M (sigle 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 pas de routines d'entrées-sorties standard. Par 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é écrits en PL/M. On a écrit des compilateurs PL/M 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 traduction PL/M vers C.

Notes

modifier
  1. (en) Michael Swaine, « Gary Kildall and Collegial Entrepreneurship », Dr. Dobb's Journal,‎ 22 juin 2001 (lire en ligne, consulté le 20 novembre 2006)

Références

modifier
  • Bertrand Meyer et Claude Baudoin, Méthodes de programmation, Eyrolles, coll. « Direction des études et recherches d'Electricité de France », 1984, 688 p. (ISBN 2-212-01581-X)
    Un tiers de cet ouvrage (qui traite des structures de données) est consacré à PL/M
  • 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

modifier

(en) Cet article contient des extraits de la Free On-line Dictionary of Computing qui autorise l'utilisation de son contenu sous licence GFDL.

📚 Artikel Terkait di Wikipedia

Joseph Fourier

of linear and integer programming, J. Wiley, 1998 (lire en ligne) (en) Vijay Chandru & M. R. Rao, 175 Years of Linear Programming 1. The French Connection

ELIZA

Viktors Berstis, « Sample Programs », The Minnesota SNOBOL4 Language for Programming the IBM Personal Computer, sur berstis.com, Berstis International : place

Grok

language, with the implication that it has transformed your view of programming. Contrast zen, which is a similar supernatural understanding experienced

Alan Turing

standard programming languages express precisely the class of partial recursive functions is often summarized by the statement that all programming languages

Lecture rapide

septembre 2013). (en) Carroll RT, « neuro-linguistic programming (NLP) », The Skeptic's Dictionary, 23 février 2009 (consulté le 25 juin 2009). (en) B

Segment BSS

1986) Network Dictionary. Javvin Press, 2007, p. 70. Coding for the MIT-IBM 704 Computer October 1957, p. V-10 (Timar 1996) Expert C Programming: Deep C Secrets

Liste en compréhension

DBPLs », DBPL3 Proceedings of the third international workshop on Database programming languages,‎ 1992, p. 55–68 (lire en ligne) Limsoon Wong, « The functional

Programmation neuro-linguistique

site des sceptiques Skeptoid NLP: Neuro-linguistic Programming, Some regard Neuro-linguistic Programming as a psychotherapy breakthrough, some as a New Age