What is your favorite Programing Book?
-
Hello Of Course you have read many books but which one had been more influence in your programing? Please tell me the books with field of .net programing or SQL Server or design and architecture. Thank you
SignatureNotFoundException
I'm going to buck the trend, and recommend Donald Knuth's [The Art of Computer Programming](https://en.wikipedia.org/wiki/The\_Art\_of\_Computer\_Programming). IMO, learning a computer language is only the first (and easiest) step. The next step is learning algorithms, data structures etc. No programmer can be considered professional if he does not know something about these areas. [Data Structures and Algorithms](https://www.amazon.com/Data-Structures-Algorithms-Alfred-Aho/dp/0201000237) by Aho, Ullman, and Hopcroft is also a good book.
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack. --Winston Churchill
-
Hello Of Course you have read many books but which one had been more influence in your programing? Please tell me the books with field of .net programing or SQL Server or design and architecture. Thank you
SignatureNotFoundException
All 3 of the John Robbins debugging books have been hugely helpful and influential for me. (Debugging Applications, Debugging Applications for Microsoft .Net and Microsoft Windows and Debugging Microsoft .Net 2 applications). All 3 though dated in areas, are amazingly useful and should be read start to finish. The amount of time you can save.... I'd also recommend Code Complete. I'd also recommend K & R for C fundamentals. Last but not least the Mark Russinovich Internals books about Windows. Incredibly useful.
-
The first and last one I read from cover to cover was Herb Schildt's Teach Yourself C. That's going back longer than I care to mention - pre-internet days. These days, I find it easier to learn from on-line articles than books. There are some great resources out there on sites like this and SQLServerCentral and I've rarely felt the need to hit the book shop for IT purposes in the last few years. The last decent coding book I bought was John Skeet's C# in Depth which is great but not for the faint-hearted.
Slogans aren't solutions.
-
Hello Of Course you have read many books but which one had been more influence in your programing? Please tell me the books with field of .net programing or SQL Server or design and architecture. Thank you
SignatureNotFoundException
-
No, I've probably read all of K&R at some point or other but not in a start-at-the-start-finish-at-the-end kind of way. The more I think about this topic, the more I realise that reading time is far, far more rewarding when devoted to the adventures of Jeeves and Wooster than it ever could be when looking at coding manuals.
Slogans aren't solutions.
-
No, I've probably read all of K&R at some point or other but not in a start-at-the-start-finish-at-the-end kind of way. The more I think about this topic, the more I realise that reading time is far, far more rewarding when devoted to the adventures of Jeeves and Wooster than it ever could be when looking at coding manuals.
Slogans aren't solutions.
-
Hello Of Course you have read many books but which one had been more influence in your programing? Please tell me the books with field of .net programing or SQL Server or design and architecture. Thank you
SignatureNotFoundException
-
Terry Pratchett - some good ideas in his books, the tourist in particular had a lot of good items that are actually real now.
Sin tack ear lol Pressing the any key may be continuate
I tried him eons ago and wasn't overly taken with him at the time. He's constantly getting recommended by people with similar tastes to myself, though, so I will give them another go at some point.
Slogans aren't solutions.
-
A very good series of books. I am currently reading [this one](https://www.amazon.co.uk/Ladybird-Book-Hangover-Ladybirds-Grown-Ups/dp/0718183517/ref=pd\_cp\_14\_2?\_encoding=UTF8&psc=1&refRID=GYEWFTCP3PGG6WBY9J2D).
veni bibi saltavi
Reading the synopses...
The large clear script, the careful choice of words
Doesn't sound like any code I've ever seen*, but this bit did:
The large clear script, the careful choice of wordsthe frequent repetition
Except my own of course ;)
-
Hello Of Course you have read many books but which one had been more influence in your programing? Please tell me the books with field of .net programing or SQL Server or design and architecture. Thank you
SignatureNotFoundException
Here is a selection of some of my favourite reads. Joel on Software - Joel Spolsky: Easily one of the best book on software I have ever read. He takes a tour of software development covering every aspect of the industry. Why Software Sucks - David Platt: A brilliant look into the UX / UI of software and why software developers aren't always the best people to design them. Grady Booch - Object-Oriented Design with Applications: The best book on the subject of OOP. I read this from start to finish and never regretted it.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare Home | LinkedIn | Google+ | Twitter
-
Hello Of Course you have read many books but which one had been more influence in your programing? Please tell me the books with field of .net programing or SQL Server or design and architecture. Thank you
SignatureNotFoundException
Structure and Interpretation of Computer Programs | The MIT Press[^] :thumbsup:
"I had the right to remain silent, but I didn't have the ability!"
Ron White, Comedian
-
Hello Of Course you have read many books but which one had been more influence in your programing? Please tell me the books with field of .net programing or SQL Server or design and architecture. Thank you
SignatureNotFoundException
The most continuously useful for me is probably: NUMERICAL RECIPES IN C: THE ART OF SCIENTIFIC COMPUTING (ISBN 0-521-43108-5) Numerical Recipes - Wikipedia[^]
Peter Wasser "The whole problem with the world is that fools and fanatics are always so certain of themselves, and wiser people so full of doubts." - Bertrand Russell
-
No, I've probably read all of K&R at some point or other but not in a start-at-the-start-finish-at-the-end kind of way. The more I think about this topic, the more I realise that reading time is far, far more rewarding when devoted to the adventures of Jeeves and Wooster than it ever could be when looking at coding manuals.
Slogans aren't solutions.
K&R is really a great book. It is even currently ranked #4 at amazon in Programming Languages section - Amazon Best Sellers: Best Computer Programming Languages[^] which is absolutely amazing considering how old that book is. Also, think about how simple the book is. It just steps through these little programs building the readers knowledge with each page. The programs are so simple really but do some really interesting things. Of course it is all console based so that is interesting too,because the authors didn't have to worry about teaching UI type of layers. Disclaimer : It may sound as if I'm saying the book isn't good, I'm not. However, it is interesting that a book written like that these days might not be accepted since a lot of readers would complain about all the "missing" parts. :)
-
Hello Of Course you have read many books but which one had been more influence in your programing? Please tell me the books with field of .net programing or SQL Server or design and architecture. Thank you
SignatureNotFoundException
[Vital Dust](https://www.amazon.com/Vital-Dust-Origin-Evolution-Earth/dp/0465090451) In my late 20's, this book, having nothing to do with programming, completely changed my thinking about how programming should be done. For the better, IMO. Marc
V.A.P.O.R.ware - Visual Assisted Programming / Organizational Representation Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802
-
Hello Of Course you have read many books but which one had been more influence in your programing? Please tell me the books with field of .net programing or SQL Server or design and architecture. Thank you
SignatureNotFoundException
See my signature (bottom two) :)
Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly
-
The most continuously useful for me is probably: NUMERICAL RECIPES IN C: THE ART OF SCIENTIFIC COMPUTING (ISBN 0-521-43108-5) Numerical Recipes - Wikipedia[^]
Peter Wasser "The whole problem with the world is that fools and fanatics are always so certain of themselves, and wiser people so full of doubts." - Bertrand Russell
:thumbsup:, if your work involves lots of numerical stuff.
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack. --Winston Churchill
-
Hello Of Course you have read many books but which one had been more influence in your programing? Please tell me the books with field of .net programing or SQL Server or design and architecture. Thank you
SignatureNotFoundException
Not sure if it counts but it was indispensable for a long time. The Microsoft C 5.1 Language Reference. It was in a 3 ring binder that allowed the pages to lay flat and stay on the page you were using. I lost it in a job change somehow, I still miss it.
-
K&R is really a great book. It is even currently ranked #4 at amazon in Programming Languages section - Amazon Best Sellers: Best Computer Programming Languages[^] which is absolutely amazing considering how old that book is. Also, think about how simple the book is. It just steps through these little programs building the readers knowledge with each page. The programs are so simple really but do some really interesting things. Of course it is all console based so that is interesting too,because the authors didn't have to worry about teaching UI type of layers. Disclaimer : It may sound as if I'm saying the book isn't good, I'm not. However, it is interesting that a book written like that these days might not be accepted since a lot of readers would complain about all the "missing" parts. :)
I think it was much easier to structure a book in those days because there was a simple entry point at "Hello World" which could be dealt with in the first couple of pages and things could build slowly and steadily from that. Modern development environments don't really lend themselves to that approach. Make a new partition, install this VM, install that VM, kick your machine around the room, wipe it clean, reinstall everything, swear a lot, get this plug-in, get that plug-in, figure out some license agreement written in gibberish, get the plug-in you missed, swear some more, 'phone your brother because he's never seen a train crash ... before you know it, you're on chapter 96 without a single line of code having been written. That's not to take anything away from the mighty K&R - quite possibly the best pair of developers who ever lived and pretty darned good at explaining it, too.
Slogans aren't solutions.
-
I think it was much easier to structure a book in those days because there was a simple entry point at "Hello World" which could be dealt with in the first couple of pages and things could build slowly and steadily from that. Modern development environments don't really lend themselves to that approach. Make a new partition, install this VM, install that VM, kick your machine around the room, wipe it clean, reinstall everything, swear a lot, get this plug-in, get that plug-in, figure out some license agreement written in gibberish, get the plug-in you missed, swear some more, 'phone your brother because he's never seen a train crash ... before you know it, you're on chapter 96 without a single line of code having been written. That's not to take anything away from the mighty K&R - quite possibly the best pair of developers who ever lived and pretty darned good at explaining it, too.
Slogans aren't solutions.
I agree 100%. While developing my iphone/iPad app I had to install some CocoaPods thing that was simply entirely magic to me. 1. Go to terminal 2. type in command to pull libraries 3. hope 4. try to build... if anything fails along the way, you don't know if it is a script that pulls the library or what. We program from _mystery_ these days and have left _mastery_ behind. :)
-
I agree 100%. While developing my iphone/iPad app I had to install some CocoaPods thing that was simply entirely magic to me. 1. Go to terminal 2. type in command to pull libraries 3. hope 4. try to build... if anything fails along the way, you don't know if it is a script that pulls the library or what. We program from _mystery_ these days and have left _mastery_ behind. :)
raddevus wrote:
We program from _mystery_ these days and have left _mastery_ behind. :)
That says it perfectly!
Slogans aren't solutions.