TMG (language)

TMG (TransMoGrifier) is a compiler-compiler[1] created by Robert M. McClure and presented in 1968, and implemented by Douglas McIlroy.[2][3][4] TMG ran on systems like OS360 and early Unix.[5] It was used to build EPL, an early version of PL/I.[5] 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

References

  1. dartmouth.edu - ~doug, 2012-12-20
  2. 1 2 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. McIlroy, M. D. (1987). A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 (PDF) (Technical report). CSTR. Bell Labs. 139.
  5. 1 2 multicians.org - TMG, 2012-12-20


This article is issued from Wikipedia - version of the 9/15/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.