Thoughts on C

At least I’m not the only person who thought learning C from K&R wasn’t hard:

I got used to hearing people complain about how hard K&R was to learn from and I found it difficult to relate. C seemed to be designed for the way my brain worked; pointers were a natural expression of what the machine was doing, structs and unions seemed obvious, the control structures were simple…

I think that the simplicity of the language and the inability to fool yourself into thinking that things are free results in a better product.

Source: DadHacker, 30 years of C (Sept. 22, 2009); see also Brian W. Kernighan, Why Pascal is Not My Favorite Programming Language, AT&T Bell Laboratories Computing Science Technical Report No. 100 (April 2, 1981) [PDF].

Leave a Reply

You must be logged in to post a comment.