From: Guillermo (Bill) J. Rozas
Subject: Re: Compiler abstractions [was: Wanted: programming language for 9 yr old]
Date: 
Message-ID: <GJR.95Oct3133926@hplgr2.hpl.hp.com>
In article <·························@kdolan-mac.qualcomm.com> ········@qualcomm.com (Kent Paul Dolan) writes:

|   From: ········@qualcomm.com (Kent Paul Dolan)
|   Subject: Compiler abstractions [was: Wanted: programming language for 9 yr old]
|   Date: 2 Oct 1995 19:46:02 GMT

|   By an accident of history, I happen to understand exactly how an adder
|   works, down to the transistor level.
|
|   Under no circumstances do I want to be bothered with that level of detail
|   when the task at hand is adding A to B to yield C, and then printing the
|   value contained in C.

I'm not sure I agree with this.  I believe that carry-saves adders are
one of the greatest of hacks, and a useful trick to consider if you
want to implement a high-performance multi-precision arithmetic
package.