TMG este un compilator compilator-to- creat de Robert M. McClure și a fost prezentat Asociației pentru Computing Machinery în 1968, implementat de Douglas McIlroy. TMG a lucrat în special pe OS / 360 și începutul anilor UNIX sisteme , și a fost utilizat pentru a crea EPL, o versiune primitivă a PL / I limba .
În 1970, Ken Thompson a dorit să scrie un compilator de FORTRAN în TMG pe un PDP-7 , dar a creat în schimb limbajul B , precursorul limbajului C puternic influențat de BCPL .