XPL
XPL este un limbaj de programare bazat pe PL/I, un compilator portabil cu un singur pas, scris în limbajul propriu și un instrument de generator de parser pentru implementarea cu ușurință a compilatoarelor similare pentru alte limbi.
XPL a fost proiectat în 1967 ca o modalitate de a învăța principiile de proiectare a compilatorului și ca punct de plecare pentru studenți să construiască compilatoare pentru propriile limbi.
XPL a fost proiectat și implementat de William M.
McKeeman, David B.
Wortman, James J.
Horning și alții la Universitatea Stanford.
XPL a fost anunțat pentru prima dată la Conferința de calculator comună din 1968.
Metodele și compilatorul sunt descrise în detaliu în manualul din 1971, un generator de compilator.
Au numit lucrarea combinată un „generator de compilator”.
Dar asta implică o mică sau deloc o programare specifică limbajului sau nu este necesară pentru a construi un compilator pentru un nou limbaj sau o nouă țintă.
O etichetă mai bună pentru XPL este un sistem de scriere a traducătorilor.
Ajută la scrierea unui compilator cu cod de programare mai puțin nou sau modificat.