TMG (language)

From Wikipedia, the free encyclopedia
Jump to: navigation, search

TMG is a compiler-compiler[1] created by Robert M. McClure and presented in 1968.[2][3] and implemented by Douglas McIlroy.[2] TMG ran on systems like OS360 and early Unix.[4] It was used to build EPL, an early version of PL/I.[4] Ken Thompson used TMG in 1970 on PDP-7 as a tool to offer Fortran, but ended up creating the B programming language which was much influenced by BCPL.[2]

See also[edit]

References[edit]

  1. ^ dartmouth.edu - ~doug, 2012-12-20
  2. ^ a b c bell-labs.com - Early Unix history and evolution, 2004-04-09
  3. ^ R. M. McClure, `TMG--A Syntax-Directed Compiler,' Proc 20th ACM National Conf. (1968), pp. 262-74.
  4. ^ a b multicians.org - TMG, 2012-12-20