🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #26116

Re: Porting GCC to Atari ST

#26116
From: pes
Date: Thu, 02 Apr 1987 09:12
25 lines
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!pes
References: <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