For faster navigation, this Iframe is preloading the Wikiwand page for PL/M.

PL/M

Infotaula de llenguatge de programacióPL/M
Tipusllenguatge de programació i llenguatge de programació procedural Modifica el valor a Wikidata
Data de creació1973 Modifica el valor a Wikidata
DesenvolupadorGary Kildall Modifica el valor a Wikidata
Paradigma de programacióprogramació procedimental i programació estructurada Modifica el valor a Wikidata
Influenciat perALGOL, PL/I i XPL Modifica el valor a Wikidata

PL/M (sigla de Programming Language for Microcomputers, o Llenguatge de programació per microordinadors) va ser un llenguatge de programació desenvolupat per Gary Kildall el 1972 per als microprocessadors Intel.[1]

El llenguatge incorpora idees prestades dels llenguatges PL/I, ALGOL i XPL, i posseeix un preprocessador de macros integrat.[2] Contràriament als llenguatges evolucionats contemporanis, com Pascal, C o C++, no té rutines d'entrada/sortida estàndards. Tanmateix, sent especialment concebut per a certs processadors, és molt més eficient que altres llenguatges per a certes operacions de baix nivell. El sistema operatiu CP/M,[2] així com el microprogramari per al Service Processor Component de l'AS/400 han estat escrits en PL/M. S'han fet compiladors de PL/M per als següents controladors/processadors: Intel 4004, 8008, 8080, 8085, 8051, 80196, 8086/8088, 80186/80188, 286 i 386.

Encara que PL/M ja no sigui suportat per Intel, encara existeixen compiladors i eines de traduccions PL/M cap a C, a causa de la longevitat d'uns quants sistemes d'ordinadors.

Referències

[modifica]
  1. Swaine, Michael «Gary Kildall and Collegial Entrepreneurship». Dr. Dobb's Journal, 22-06-2001 [Consulta: 12 abril 2010].
  2. 2,0 2,1 Gary Kildall. «CP/M: A Family of 8-and 16-Bit Operating Systems» (en anglès). «Byte», juny 1981. [Consulta: 12 abril 2010].

Enllaços externs

[modifica]
  • PL/M 386 Programmer’s Guide  PDF – «RadiSys Corporation», desembre de 1999. Inclou tota la sintaxi de PL/M en notació BNF.
  • Development Assistant for PL/M (DA-PL/M) Arxivat 2011-05-16 a Wayback Machine. – IDE comercial PL/M de «RistanCASE GmbH».
  • PLM2C - PL/M to C Translator – Producte comercial d'«Alternative Solutions».
  • XTRAN Demonstration: Translating PL/M to C – Producte comercial de «Pennington Systems, Inc.».
{{bottomLinkPreText}} {{bottomLinkText}}
PL/M
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?