Related articles |
---|
[10 earlier articles] |
Re: Writing Assembler! rick@tip.nl (1997-05-25) |
Re: Writing Assembler! jukkaj@ping.at (JUKKA) (1997-06-09) |
Re: Writing Assembler! mark@omnifest.uwm.edu (1997-06-09) |
Re: Writing Assembler! mark@omnifest.uwm.edu (1997-06-09) |
Re: Writing Assembler! landon@netcom.com (1997-06-11) |
Re: Writing Assembler! cliffc@risc.sps.mot.com (Cliff Click) (1997-06-11) |
Re: Writing Assembler! albaugh@agames.com (1997-06-13) |
Re: Writing Assembler! genew@vip.net (1997-06-13) |
Re: Writing Assembler! jhallen@world.std.com (1997-06-13) |
Re: Writing Assembler! cyber_surfer@wildcard.demon.co.uk (Cyber Surfer) (1997-06-15) |
Re: Writing Assembler! rick@tip.nl (1997-06-15) |
Re: Writing Assembler! csusb@csv.warwick.ac.uk (1997-06-15) |
Re: Writing Assembler! cliffc@risc.sps.mot.com (Cliff Click) (1997-06-19) |
From: | albaugh@agames.com (Mike Albaugh) |
Newsgroups: | comp.compilers |
Date: | 13 Jun 1997 22:00:21 -0400 |
Organization: | Atari Games Corporation |
References: | 97-05-156 97-05-245 97-05-289 97-06-022 97-06-037 |
Keywords: | assembler, practice |
I'm following up to Cliff Click's article, but really wanted
to respond to the included text:
mark@omnifest.uwm.edu (Mark Hopkins):
: >Defining a grammar and setting up a parser, whether it be written by
: >hand or otherwise, is essential, because this provides the framework
: >on which to hang everything else. In a top-down program design
: >methodology, the grammar is the thing you'll be starting with at the
: >top level.
Unfortunately, "the thing you'll be starting with", for a
commercially available CPU, is the manufacturer's "We have to get it
out the door now, and didn't start until the first silicon was in fab,
so I'll have the neighbor kid whip one up" assembler syntax, because
_all_ the code on the BBS (which doesn't run anyway, but your
customers _will_ use it) is written in that syntax. The concept of
"design", let alone "grammar" is totally alien to these guys.
Mike
| albaugh@agames.com
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.