PL/M programming language

E713569

PL/M is a high-level systems programming language created in the early 1970s for Intel microprocessors, widely used for low-level and embedded software development.

All labels observed (2)

Label Occurrences
PL/M 1
PL/M programming language canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf compiled language ⓘ
high-level programming language ⓘ
programming language ⓘ
systems programming language ⓘ
abbreviationOf Programming Language for Microcomputers ⓘ
creatorEmployer Intel ⓘ
linked to: Intel Corporation
designedBy Gary Kildall ⓘ
designedFor Intel 4004 ⓘ
Intel 4040 ⓘ
Intel 8008 ⓘ
Intel 80186 ⓘ
Intel 80286 ⓘ
Intel 8080 ⓘ
Intel 8085 ⓘ
Intel 8086 ⓘ
Intel microprocessors ⓘ
linked to: Intel processors

embedded systems ⓘ
systems programming ⓘ
developer Intel ⓘ
linked to: Intel Corporation
documentationLanguage English ⓘ
era 1970s microprocessor software ⓘ
hasFeature block-structured syntax ⓘ
direct access to hardware ports ⓘ
direct memory access via pointers ⓘ
no runtime stack on some targets ⓘ
no standard I/O library ⓘ
separate compilation units ⓘ
static typing ⓘ
strong support for bit-level operations ⓘ
inception 1973 ⓘ
early 1970s ⓘ
influenced CP/M implementation style ⓘ
early Intel development tools ⓘ
influencedBy ALGOL-like languages ⓘ
PL/I ⓘ
notableUse BIOS and monitor programs for Intel-based systems ⓘ
implementation of early CP/M components ⓘ
paradigm procedural ⓘ
structured programming ⓘ
status largely obsolete ⓘ
targetPlatform Intel ISIS operating system ⓘ
Intel MDS development systems ⓘ
typicalFileExtension .PLM ⓘ
usedFor device drivers ⓘ
embedded software development ⓘ
firmware development ⓘ
low-level software development ⓘ
operating system components ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Gary Kildall → developed → PL/M programming language ⓘ
Gary Kildall → notableWork → PL/M ⓘ
linked to: PL/M programming language