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↑ Language-related↑ Content-reflexive ↑ Grammar and Syntax-oriented/1965↑ Language-related/1965↑ Content-reflexive/1965↑ Grammar and Syntax-oriented/United States↑ Language-related/United States↑ Content-reflexive/United States↑ Specialised Languages ↑ Specialised Languages/1965↑ Specialised Languages/us ↑
TMG(ID:242/tmg002)
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
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
Corbató, F. J. (1969) Corbató, F. J. "PL/I As a Tool for System Programming five years with a temporary compiler"
AbstractExtract:
which compiler?Extract:
TMG and EPLOnline 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 Resources