H ? « »

Language peer sets for TMG:
United States
United States/1965
Designed 1965
1960s languages
Third generation
Early Cold War
Genus Grammar and Syntax-oriented
Specialised Languages
Grammar and Syntax-oriented
Grammar and Syntax-oriented/1965
Grammar and Syntax-oriented/United States
Language-related/United States
Content-reflexive/United States
Specialised Languages
Specialised Languages/1965
Specialised Languages/us


Compiler writing language 

alternate simple view
Country: United States
Designed 1965
Published: 1965
Genus: Grammar and Syntax-oriented
Sammet category: Specialised Languages

for TransMoGrifier

Early language for writing recursive descent compilers.
Macro'd from the IBM 1604 to the 709 to the 7094 to the GE635, where it was used by McIlroy and Morris to write the EPL compiler for Multics. Influential for the style it gave to the portability of C (via B/NB)

Related languages
SAL TMG   Sibling
TMG B   Written using
TMG EPL   Written using
TMG YACC   Influence


  • McClure, R.M. (1965) McClure, R.M. "TMG A Syntax-Directed Compiler" Abstract
          in [ACM] (1965) [ACM] Proceedings of the 1965 20th National Conference 1965 , Cleveland, Ohio, United States
  • Feldman, Jerome and Gries, David (1968) Feldman, Jerome and Gries, David "Translator writing systems" p77-113 Extract: TMG Abstract
          in [ACM] (1968) [ACM] CACM 11(02) (February 1968)
  • Balzer, R.W. et al, (1969) Balzer, R.W. et al, "APAREL: A Parse Request Language", Abstract DOI
          in [ACM] (1969) [ACM] CACM 12(11) (Nov 1969).
  • Corbató, F. J. (1969) Corbató, F. J. "PL/I As a Tool for System Programming five years with a temporary compiler" Abstract Extract: which compiler? Extract: TMG and EPL Online at Multics
          in (1969) Datamation 15(5) May 1969
  • Sammet, Jean E. (1969) Sammet, Jean E. "Computer Languages - Principles and History" Englewood Cliffs, N.J. Prentice-Hall 1969. p.636. Extract: TMG
          in (1969) Datamation 15(5) May 1969
  • Sammet, Jean E. (1973) Sammet, Jean E. "Roster of Programming Languages for 1973" p147
          in (1974) ACM Computing Reviews 15(04) April 1974
  • Stock and Stock (1973) Stock, Marylene and Stock, Karl F. "Bibliography of Programming Languages: Books, User Manuals and Articles from PLANKALKUL to PL/I" Verlag Dokumentation, Pullach/Munchen 1973 623 Abstract
          in (1974) ACM Computing Reviews 15(04) April 1974
  • Sammet, Jean E (1978) Sammet, Jean E "Roster of programming languages for 1976-77" pp56-85
          in [SIGPLAN] (1978) SIGPLAN Notices 13(11) Nov 1978
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder