TMG (TransMoGrifier) er en parsergenerator som ble skapt av informatikeren Robert M. McClure fra Texas Instruments i 1964. TMG ble presentert av McClure i 1965, og ble deretter implementert av Doug McIlroy.[1][2][3][4]

TransMoGrifier (TMG)
Utgitt 1963
StatusHistorisk
ForgjengerBrooker-Morris Compiler Compiler
EtterfølgerYacc

TMG kjørte på systemer som OS/360 og tidlige Unix.[5] Den ble brukt til å bygge EPL, en tidlig versjon av PL/I.[5] Ken Thompson brukte TMG i 1970 på PDP-7 som et verktøy til å tilby Fortran, men endte opp med å skape programmeringsspråk B som var mye mer påvirket av BCPL.[1]

Referanser rediger

  1. ^ a b bell-labs.com - Early Unix history and evolution Arkivert 8. april 2015 hos Wayback Machine., 2004-04-09
  2. ^ McClure, R.M. (1965). «TMG—A Syntax-Directed Compiler». I L. Winner. Proceedings of the 1965 20th national conference (ACM '65). ACM. s. 262–274. doi:10.1145/800197.806050. 
  3. ^ McIlroy, M. D. (1987). «A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986» (PDF). CSTR. 
  4. ^ dartmouth.edu - ~doug, 2012-12-20
  5. ^ a b multicians.org - TMG, 2012-12-20