TMG (idioma)

O TMG é um compilador a compilador criado por Robert M. McClure e apresentado à Association for Computing Machinery em 1968, implementado por Douglas McIlroy. TMG trabalhou em particular no OS / 360 precoces e UNIX sistemas , e foi usado para criar o EPL, uma versão primitiva do PL / I idioma .

Em 1970, Ken Thompson queria escrever um compilador de FORTRAN em TMG em um PDP-7 , mas em vez disso criou a linguagem B , precursora da linguagem C fortemente influenciada pela BCPL .

Veja também

Notas e referências

  1. (em) "  Página pessoal de Douglas McIlroy  " (acessado em 20 de dezembro de 2012 ) .
  2. (in) "  TMG  " em multicians.org .
  3. (en) "  História e evolução inicial do Unix  " , em bell-labs.com ,9 de abril de 2004.
  4. (em) RM McClure, "  TMG - A Syntax-Directed Compiling  " , Proc ACM 20th National Conf. ,1968, p.  262-74.