Article View: comp.sys.atari.st
Article #26116Re: Porting GCC to Atari ST
From: pes
Date: Thu, 02 Apr 1987 09:12
Date: Thu, 02 Apr 1987 09:12
25 lines
1989 bytes
1989 bytes
Gosh, language wars. I think the language is evolving. When I was studying in
Cambridge (Massachusetts), and then still when I was writing compilers for
mainframes, the terms I was taught (and then used) defined:
assembler -- program to go from assembly language mnemonics to binary object
code (probably requiring linking).
compiler -- program to go from a higher-level language to binary object
code (probably requiring linking).
trnaslator -- program to go from any language to any other language,
including from a higher-level one to assembly language output.
However I note that the present books (Gries, and Aho and Ullman) define
compiler to mean 'from a higher-level language to either binary object or
assembly language' -- and, they define the code generator to be that part
of the compiler which produces the binary object or assembly language output
from the internal representation of the source produced by the parser (and
as muddled by any optimisation passes).
I'm a bit annoyed (must be old age) by this subtle shift in meaning, because
I think it eliminates a useful distinction. Still, looks like, in today's
terms, both of the previous arguers are using the terms correctly -- just,
unfortunately, differently. Sigh.
Technical Details
Message-ID:
<891@bath63.ux63.bath.ac.uk>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!seismo!mcvax!ukc!eagle!dcl-cs!bath63!pesReferences:
<3450@elroy.Jpl.Nasa.Gov> <975@ames.UUCP> <2822@mit-hermes.AI.MIT.EDU> <1090@ames.UUCP> <15901@sun.uucp> <597@elmgate.UUCP>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!seismo!mcvax!ukc!eagle!dcl-cs!bath63!pes From: pes@bath63.UUCP Newsgroups: comp.sys.atari.st Subject: Re: Porting GCC to Atari ST Message-ID: <891@bath63.ux63.bath.ac.uk> Date: Thu, 2-Apr-87 04:12:15 EST Article-I.D.: bath63.891 Posted: Thu Apr 2 04:12:15 1987 Date-Received: Sat, 11-Apr-87 05:52:05 EST References: <3450@elroy.Jpl.Nasa.Gov> <975@ames.UUCP> <2822@mit-hermes.AI.MIT.EDU> <1090@ames.UUCP> <15901@sun.uucp> <597@elmgate.UUCP> Reply-To: pes@ux63.bath.ac.uk (Paul Smee) Organization: AUCC c/o University of Bath Lines: 25 Keywords: C GCC Gnu FSF