> In our opinion, however, the most useful function served by a
> knowledge of assembler
> language programming is to give the user a much closer awareness of
> how the computer
> works, as well as inestimably greater control over its workings, than
> is feasible with
> a higher level language. In our experience, the higher level language
> user who is
> familiar with assembler language is a more efficient - even happier -
> programmer than
> one who is not.
I would definitely agree with that. Even though most of the (little)
programming I do now is in C, I am still darn glad I learnt assembler and
machine code. I think it makes me a slightly better programmer. And I
can't imagine a good computer hardware designer who doesn't understand
assembler!
> Those readers who want to proceed further, particularly into systems
> programming, will be
> ready after reading this book to refer to the manuals. A warning
> should be given that much
> less care goes into [the] preparation of the descriptive literature
> than into the machine
> itself and its software, and the manuals contain many obscurities and
> errors.
The PERQ POS manuals are a classic example of this. They're great at
reminding you of the details (the exact arguments to a system routine,
etc) if you already understand things, but they're really obscure if you
don't. It took me a long time to figure out some bits of those manuals...
-tony
Received on Tue Jun 29 2004 - 17:28:10 BST
This archive was generated by hypermail 2.3.0
: Fri Oct 10 2014 - 23:37:01 BST