PL/M
PL/M(Programming Language for Microcomputersの頭文字)はゲイリー・キルドールが1972年に設計・開発した高水準プログラミング言語で、インテルで働くハンク・スミスのマイクロプロセッサ(英語版)のために開発された。
PL/I、ALGOL、XPL(英語版)を参考にしており、マクロ処理機能があった。キルドールはワシントン大学在学中にB5500を使用しており、ESPOL(英語版)のような高水準言語を用いたシステムプログラミングに高い可能性があることを知った。
Pascal、C、BASICなどのような現代の言語とは異なり、PL/Mには標準入出力機能がなかった。マイクロプロセッサのような非常に限定された環境下でのプログラミングをターゲットにしており、メモリ、I/O、割り込みなどに対して非常に効率よく直接的にアクセスできるよう設計された。PL/Mはマイクロプロセッサを用いたコンピュータで動作する最初の言語で、CP/Mの初期バージョンはアセンブラではなくこの言語を用いて実装された。1970年代から1980年代にかけ、インテルやザイログZ80の組み込みシステムでPL/Mが使用された。