|
Product: Book - Paperback
Title: C Programming Language (2nd Edition) Publisher: Prentice Hall PTR Authors: Brian W. Kernighan, Dennis Ritchie, Dennis M. Ritchie Rating: 5/5 "The C Programming Language" is NOT a book for beginning programmers, or for those very new to C who wish to learn gradually. It is not much of a tutorial. It's written for either very experienced programmers coming from other languages, or for those who know the basics of C and need a reference book. The descriptions and examples are terse, and the learning curve is steep. Once you are comfortable programming in C, however, this is the one book you want next to you (and it will likely be the ONLY reference book you will ever need for straight ANSI C). Since it was written by the original authors of the C language, it's hard to imagine anyone being more authoritative on the subject, and although there's little hand-holding, it is well-written and pleasant enough to read through cover-to-cover. When you're ready to really get your hands dirty, do not hesitate to order this book.
Product: Book - Paperback
Title: Thinking in Java (3rd Edition) Publisher: Prentice Hall PTR Authors: Bruce Eckel Rating: 5/5 I was forced to buy this book for a college course I'm taking on Java. The book is long winded in the extreme at more than 1,000 pages (not a good thing). The writing style is chatty to the point of sounding like the entire thing was done by dictation. Lots of unhelpful comparisons are provided along the way to Smalltalk, C++, and even FORTRAN. Lots of long dull example programs aren't even worth skimming. A typical example shows every possible combination of scalar type promotion. Not dull enough? Well how about the one which exercises every single operator on every single scalar type. You get the idea The sad part is that I have personally attended Bruce Eckels one and two-day workshops at Software Development Conference and found him to be a concise and coherent speaker in real life.
Product: Book - Paperback
Title: Microsoft Windows Server 2003 Administrator's Pocket Consultant Publisher: Microsoft Press Authors: William R. Stanek Rating: 5/5 We recently moved to windows 2003 server. There were numerous things I had to do that had changed from nt4 days. A Dell Gold tech recommended this book to me. After only a few days it's helped greatly. I don't thinks its intended for a cover to cover read, its more of a you know the windows environment you need a helping reference hand now and then type book.If you're looking for great reference for windows 2003 server, get this book!
Product: Book - Hardcover
Title: Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science) Publisher: The MIT Press Authors: Harold Abelson, Gerald Jay Sussman Rating: 3/5 Frankly, I'm appalled at the elitists comments made by many of the 5-star reviewers. It's that very superior attitude which prevents the comp-sci field from creating more scientists rather than code monkeys and justifies poor pedagogy and technical writing for the sake of "scientific integrity." SICP is neither masterpiece nor pariah. No other introduction to computer science has a truer grasp of the "soul" of computer science. Not only that, but there is ALOT of useful theory in here, if you have the patience to look. But, the book suffers for dreadful writing and advocacy of a language that can be really quite a horror for beginning programmers. On one hand, the authors took an approach that should have been brilliantly successful. On the other, they did a terrible job explaining fairly simple ideas (or, rather, ideas that should have been simple.) But, the truth is SICP has SO MUCH to offer. Unfortunatedly, the book is only as educational as the CS professor who teaches it. It turns out that the Berkeley professor who said that SICP is "the greatest CS book ever written" is the finest CS teacher at Berkeley. Unfortunatedly, most CS professors are not even 1/10th as good as he is and therefore help make SICP a tortorous excursion. As a EECS major at Berkeley, I've come to realize just how important theory is in the field of CS. And to that end, I think it is as easily critical that theory should be taught with the utmost respect, not only for the field but the students. SICP is a brilliant master, but often a contemptuous teacher.
|