Re: [cc65] Re: C Compiler Semantic Analysis

From: Greg King <gngking1erols.com>
Date: 2006-01-29 17:42:50
From: Jonathan Graham Harston; on January 17, 2006; at 07:37 AM -0500
>
> I've been building a make/compile system for 6502 BBC BASIC, and
> have been wondering what to call each stage it passes through.  I
> am familiar with the compile, link, assemble, etc. stages with 'C'.
>
> There are four stages:
> * Join together source files into a single logical unit
> * Remove code redundancies (unused functions and procedures)
> * Crunch code to remove REMs and surplus spaces, etc.
> * Add machine-code start-up code
>
> At the moment, I am calling these stages load, link, compress,
> mcode, which reflects the commands I use at each stage; but, I
> think stage two shouldn't be called 'link,' and I think stage 1
> might better be called something like "append" or "join."
> The makefile currently runs as follows:
>
> *| Stage 1:
> LOAD "Prog/src"                   Load core program
> *fred Extra1                      Load local libraries
> *fred Extra2
> *fred %.BLib.FileIO               Load global libraries
> *fred %.BLib.String
> *| Stage 2:
> *link                             Remove redundancies
> *| Stage 3:
> *crunch                           Crunch code
> SAVE "Prog"                       Save result
> *| Stage 4:
> *mcode Prog                       Add machine-code start-up code
>
> '*fred' is a place-holder command until I work out the correct
> name to use. So, can you advise me what I should call each stage?

Words taken from gardenning:
Stage 1 -- "graft"
Stage 2 -- "prune"
Stage 3 -- "trim"
Stage 4 -- "bind"

Other words:
combine, merge.
cut, drop, dispose.
squeeze, contract, reduce, diet.
tie, root, anchor, enplace, implant.

It occurs to me that there are online synonym thesauruses (thesauri?) that
are good places to look for words like those above.
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo@musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
Received on Sun Jan 29 17:44:28 2006

This archive was generated by hypermail 2.1.8 : 2006-01-29 17:44:31 CET