Do you have a favorite programming book and if so, what is it?
-
Mine would be Accelerated C++ by Andrew Koenig and Barbara Moo. It's mercifully short, and it teaches C++ the Right Way(TM) - the way Bjarne intended it to be used, and how it works best. It's suitable for beginners to C++ and in fact I recommend it for teaching C++, and it's the only one I'll recommend for that.
Real programmers use butterflies
C: A Reference Manual - by Harbison & Steele is what Kernighan & Ritchie wished they had written. It is superb. Cheerios
-
I read Leslie Nielsen because I didn't expect to see any other Leslie on CP. Had to read it twice :laugh:
Best, Sander Azure Serverless Succinctly Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript
Haha, I haven't read anything else by Dr. Lamport but this book was excellent. I feel like this topic (discrete representations of software systems including liveness, safety, and fairness properties) is one of those topics where in 10 years there will be some testing framework that will allow you to verify code against a specification which has itself been mathematically verified for correctness. There are some companies that have already used this concept for products (CosmosDB) but as far as I'm aware it requires manual verification of code against a spec which is tedious and time-consuming.
-
K&R from decades gone by.
“If only you could see what I’ve seen with your eyes”
That was a great book. Short and concise. You could get up and running in C in no time.
-
Mine would be Accelerated C++ by Andrew Koenig and Barbara Moo. It's mercifully short, and it teaches C++ the Right Way(TM) - the way Bjarne intended it to be used, and how it works best. It's suitable for beginners to C++ and in fact I recommend it for teaching C++, and it's the only one I'll recommend for that.
Real programmers use butterflies
Andrew Troelsen's book on COM (COM ATL 3.0) and his earliest on C#. Both were easy to follow, easy to understand the code, and easy to understand the concepts.
-
Mine would be Accelerated C++ by Andrew Koenig and Barbara Moo. It's mercifully short, and it teaches C++ the Right Way(TM) - the way Bjarne intended it to be used, and how it works best. It's suitable for beginners to C++ and in fact I recommend it for teaching C++, and it's the only one I'll recommend for that.
Real programmers use butterflies
When I was first learning C++, a friend recommended "Windows++" by Paul Dilascia (https://www.amazon.com/exec/obidos/ISBN=020160891X/andrewschulmanswA/[^]). Reading through it really opened my eyes to the why, and how, to use the language. It still resonates.
-
Mine would be Accelerated C++ by Andrew Koenig and Barbara Moo. It's mercifully short, and it teaches C++ the Right Way(TM) - the way Bjarne intended it to be used, and how it works best. It's suitable for beginners to C++ and in fact I recommend it for teaching C++, and it's the only one I'll recommend for that.
Real programmers use butterflies
Far above all other books IMHO is 'Code Complete', by Steve McConnell. It is language-agnostic, is unbelievably accessible, and has practical, philosopical and pragmatic pointers to truly excellent programming. Best book about coding that I *ever* bought!
-
Far above all other books IMHO is 'Code Complete', by Steve McConnell. It is language-agnostic, is unbelievably accessible, and has practical, philosopical and pragmatic pointers to truly excellent programming. Best book about coding that I *ever* bought!
It's indeed a great book. I used to have a copy myself, and there are others here who had it as a favorite, too. :)
Real programmers use butterflies