The Book That Every Programmer Should Read
onlinehut.org
The Book That Every Programmer Should Read
1–10 of 73 posts
Re: The Book That Every Programmer Should Read
#2I often recommend K&R, even to those who aren't primarily learning C.
Re: The Book That Every Programmer Should Read
#3Came for K&R, left disappointed. I often recommend K&R, even to those who aren't primarily learning C.
Re: The Book That Every Programmer Should Read
#4Re: The Book That Every Programmer Should Read
#5Re: The Book That Every Programmer Should Read
#6Came for K&R, left disappointed. I often recommend K&R, even to those who aren't primarily learning C.
I firmly believe that every programmer should be able to read and write C to some extent, and to learn it one must read K&R. So, yes, I agree that it is also one of the books that every programmer should read.
What does learning C provide that other programming languages (majority of which have some basis in C) don't teach you?
Memory management (allocation, pointers, etc)? Pipes and buffers?
They are present in other languages, and one could argue with memory management why 'every' programmer must learn those techniques even if they are never really applicable to them.
I'm really trying to think back to my C days (I haven't done it in a long time) as to why it is so important to know? What is unique about it?
Re: The Book That Every Programmer Should Read
#7http://www.amazon.com/Annotated-Turing-Through-Historic-Comp...
Re: The Book That Every Programmer Should Read
#8Earlier quoted context omitted.
I firmly believe that every programmer should be able to read and write C to some extent, and to learn it one must read K&R. So, yes, I agree that it is also one of the books that every programmer should read.
Curious why you think that? Every programmer? What does learning C provide that other programming languages (majority of which have some basis in C) don't teach you? Memory management (allocation, pointers, etc)? Pipes and buffers? They are present in other languages, and one could argue with memory management why 'every' programmer must learn those techniques even if they are never really applicable to them. I'm rea…
C is interesting because like php it is very easy to end up with an unmanageable code base (but of course C is a lot more powerful than php).
I learnt a lot from good C code, the best C libs I have seen use a pseudo version of objects. They create a data structure to hold state and pass that as the first parameter to each function that can be used on it. Once I got my head around that I found I had a better understanding of the concept of object orientated programming.
Re: The Book That Every Programmer Should Read
#9Another good book by Charles Petzold is The Annotated Turing . http://www.amazon.com/Annotated-Turing-Through-Historic-Comp...
Re: The Book That Every Programmer Should Read
#10Another good book by Charles Petzold is The Annotated Turing . http://www.amazon.com/Annotated-Turing-Through-Historic-Comp...