PL/M
PL/M ofwel "Programming Language for Microcomputers" is een programmeertaal ontwikkeld door MAA (het latere Digital Research). De taal werd in 1972 ontwikkeld in opdracht van Intel, voor haar microprocessors. 

PL/M wordt tegenwoordig niet meer door Intel ondersteund, maar er bestaan vertaalprogramma's zoals PL/M-naar-C-omzetters.

De taal bevatte elementen uit PL/I, Algol en XPL, en had een geïntegreerde macro processor. PL/M had geen standaard input/output routines zoals andere talen uit die tijd (bijvoorbeeld Pascal, C of BASIC). Het had wel voorzieningen die specifiek gericht waren op de hardware van de Intel microprocessors, waardoor het zeer efficiënte ondersteuning kon bieden voor een rechtstreekse benadering van iedere gewenste locatie in het geheugen, I/O poort of de processor interrupt vlaggen.

Het CP/M-besturingssysteem werd oorspronkelijk geïmplementeerd in PL/M. Ook de firmware van de Service Processor component van CISC AS/400 was geschreven in PL/M. Er zijn PL/M compilers geschreven voor de volgende processors/controllers: Intel 4004, 8008, 8080, 8051, 80196, 8086/8088, 80186/80188, 286, en 386. Sommige PL/M compilers waren "native", wat wil zeggen dat ze draaiden op hetzelfde platform als dat waarvoor de PL/M-programma's bedoeld waren, bijvoorbeeld op CP/M-systemen of het Intel ISIS-besturingssysteem, maar er waren ook "cross compilers" die draaiden op andere platforms zoals Microsofts DOS, en DECs VAX/VMS.
None
Digital Research
UNK
Q2476
1972
TIME
Q248
Intel
ORG
Q921015
microprocessors
UNK
Q15777
C
Concept
Q223433
PL/I
MEDIA
Q188436
Algol
Concept
None
XPL
UNK
Q629579
macro processor
Concept
Q81571
Pascal
Concept
Q15777
C
Concept
Q42979
BASIC
Concept
Q3966
hardware
Concept
Q66221
geheugen
Concept
None
I/O poort
UNK
Q220764
interrupt
Concept
Q219528
CP/M
MISC
Q9135
besturingssysteem
Concept
Q104851
firmware
Concept
Q433406
AS/400
MISC
Q47506
compiler
Concept
Q205509
Intel 4004
MISC
Q319509
8008
MISC
Q324610
8080
MISC
Q330086
8051
MISC
Q207539
8086
MISC
Q657808
8088
MISC
Q725524
80186
MISC
Q1065726
80188
MISC
Q622888
286
MISC
Q237794
386
MISC
None
ISIS
UNK
Q2283
Microsoft
ORG
Q170434
DOS
Concept
Q690079
DEC
ORG
Q479882
VAX/VMS
MISC
Q2160963
PL/M
MEDIA
Q2160963
PL/M
MEDIA
Q2160963
PL/M
MEDIA
Q2160963
PL/M
MEDIA
Q2160963
PL/M
MEDIA
Q2160963
PL/M
MEDIA
Q2160963
PL/M
MEDIA
Q2160963
PL/M
MEDIA
Q2160963
PL/M
MEDIA
1972-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
1972
DATE
8008-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
8008
DATE
8080-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
8080
DATE
8051-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
8051
DATE
8086-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
8086
DATE
8088-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
8088
DATE
+400^^http://www.w3.org/2001/XMLSchema#decimal
400
NUMBER
+8088^^http://www.w3.org/2001/XMLSchema#decimal
8088
NUMBER
+80188^^http://www.w3.org/2001/XMLSchema#decimal
80188
NUMBER
inception
based on
point in time
instance of
programming language
follows
follows