TMG (langage)
Le TMG est un compilateur de compilateur[1] créé par Robert M. McClure[2] et présenté à l'Association for Computing Machinery en 1968[3],[4], implémenté par Douglas McIlroy[3]. TMG fonctionnait en particulier sur OS/360 et les premiers systèmes UNIX, et fut utilisé pour créer l'EPL, une version primitive du langage PL/I[2].
En 1970, Ken Thompson voulut écrire un compilateur de fortran en TMG sur un PDP-7, mais créa à la place le langage B, précurseur du langage C fortement influencé par le BCPL[3].
Voir aussi
    
- Yacc, un compilateur de compilateur moderne utilisé également sur les systèmes Unix
 
Notes et références
    
- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « TMG (language) » (voir la liste des auteurs).
 
- (en) « Page personnelle de Douglas McIlroy » (consulté le ).
 - (en) « TMG », sur multicians.org.
 - (en) « Early Unix history and evolution », sur bell-labs.com, .
 - (en) R. M. McClure, « TMG--A Syntax-Directed Compiler », Proc 20th ACM National Conf., , p. 262-74.
 
- Portail de l’informatique
 
    Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons – Attribution – Partage à l’identique. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.