Category:TMG: Difference between revisions

Content added Content deleted
No edit summary
mNo edit summary
Line 1: Line 1:
'''TMG''' (from ''transmogrifier'') is an early compiler-compiler first developed by Robert McClure in the mid-1960s. Later it was ported and further developed by Doug McIlroy of Bell Labs to work on microcomputers PDP-7 and PDP-11 under the UNIX operating system. McIlroy's dialect of TMG (the '''Unix TMG''') was included into the UNIX operating system from Version 2 to Version 6. It was the first high-level programming language running on UNIX.
'''TMG''' (from ''transmogrifier'') is an early compiler-compiler introduced by Robert McClure in the mid-1960s. Later it was ported and further developed by Doug McIlroy of Bell Labs to work on microcomputers PDP-7 and PDP-11 under the UNIX operating system. McIlroy's dialect of TMG (the '''Unix TMG''') was included into the UNIX operating system from Version 2 to Version 6. It was the first high-level programming language running on UNIX.


TMG was used to implement:
TMG was used to implement:
Line 11: Line 11:
* YACC
* YACC


== Implementations ==
== Running ==
There are two ways to run Unix TMG on modern computers:
There are two ways to run Unix TMG on modern computers:
* by using a PDP-11 emulator with the original Unix V6 image
* by using a PDP-11 emulator with the original Unix V6 image