[sdiy] how to learn C?

lanterma at ece.gatech.edu lanterma at ece.gatech.edu
Sat Jan 8 20:06:09 CET 2011


On Jan 8, 2011, at 12:43 PM, Dan Snazelle wrote:

> Main reason i want to learn it is for atmel and microchip chips

I wouldn't worry about C++ at this stage, then. 

Remember C is best thought of as portable assembly language, and best used in places that you would otherwise use assembly language (OS kernels, device drivers, etc.); it's various quirks are often related to the fact that it was designed to be easy to compile into assembly language.

There's a fabulous book by Patt & Patel, that starts from the ground up:

http://www.amazon.com/gp/product/0072467509/ref=pd_lpo_k2_dp_sr_1?pf_rd_p=486539851&pf_rd_s=lpo-top-stripe-1&pf_rd_t=201&pf_rd_i=0071245014&pf_rd_m=ATVPDKIKX0DER&pf_rd_r=163BW6M55FM727CKWBYD

- Aaron


More information about the Synth-diy mailing list