[sdiy] how to learn C?
lanterma at ece.gatech.edu
lanterma at ece.gatech.edu
Sat Jan 8 20:09:01 CET 2011
On Jan 8, 2011, at 7:48 AM, Andre Majorel wrote:
> This is probably an unfashionable opinion but I think that the
> first thing you should learn is how the hardware works.
...
> Once you have a clear picture of that in your head, much of C is
> obvious. You will be able to write fast and compact software.
> And you will have the satisfaction of knowing what you are doing
> instead of throwing code at the compiler and hoping it works.
Ooops I should have read the rest of the thread before responding...
...the Patt & Patel book I just mentioned takes this exact approach.
We have a class called ECE 3035: Mechanisms for Computing Systems that focuses on how bits of C wind up looking in assembly language, etc. If you google on it links to various potentially useful materials will show up.
- Aaron
More information about the Synth-diy
mailing list