Kompilator PL/M został zaimplementowany w języku FORTRAN IV na komputerze PDP-10.
W kolejnych latach powstały wersje kompilatorów języka dla innych procesorów (w szczególności dla Intel 8080), które wykorzystywane były w implementacji systemowych programów narzędziowych, kompilatorów oraz systemów operacyjnych.
Najbardziej znanym systemem, który powstał w PL/M, był CP/Mktórego autorem był również Gary Kildall – pierwszy szeroko wykorzystywany system operacyjny dla mikrokomputerów, którego pierwsza wersja powstała w 1974 roku.
Przykład
/* HELLO WORLD dla systemów operacyjnych ISIS-II i CP/M */ HELLO: DO; DECLARE REP ADDRESS; WRITE: PROCEDURE (A,B,C,D) EXTERNAL; DECLARE (A,B,C,D) ADDRESS; END; CALL WRITE(0,.('Hello, world!'),13,.REP); END HELLO;
Cechy Język PL/M jest językiem umożliwiającym programowanie modularne, przy czym ważną cechą była możliwość tworzenia przemieszczalnych modułów i możliwość programowania hybrydowego (PL/M + asembler).
Język PL/M (jego implementacja PL/M-80) jest tak zaprojektowany, że istnieje bezpośrednie odwzorowanie konstrukcji tego języka na język maszynowy procesora Intel 8080/8085. Kompilator ten posiada opcję umożliwiającą translację programu źródłowego w PL/M na program w asemblerze.