|
C AND C++ BOOKS
Posted in C and C++ (Monday, September 8, 2008)
Written by Stephen Prata. By Sams.
The regular list price is $29.99.
Sells new for $6.00.
There are some available for $1.15.
Read more...
Purchase Information
5 comments about The Waite Group's C Primer Plus (The Waite Group).
- C Primer Plus by Stephen Prata is a well-paced book to learning C. It has examples of the concepts in every section, and he doesn't gloss over important topics that are key to further your learning such as pointers. I would like to give this book 5 stars, but it suffers from quite a few errors. Not just errors in the descriptions, but errors in explaining code and errors in the examples. They aren't critical errors, and makes for a little bit of fun finding the errors.
An example of errors in 4th edition: While explaining two-dimensional arrays, here a a glaring error: --- #define COLS 4 int sum2d(int ar[][COLS], int rows) {
}You can use it with any of the following function calls: tot = sum2(array1, 5); // sum of a 5x4 array tot = sum2(array2, 100); // sum of a 100x4 array tot = sum2(array3, 2); // sum of a 5 x 2 array --- The last example function call is incorrect, and he goes on in the next chapter explaining how the sum2d function would required to be changed to support more rows. There are 3-5 errors per chapter like this. Solid 'B-'.
- This book is simple enough for the beginning programmer and advanced enough to get you a very solid base in C. It is the best programming book I've read. I cant tell you how helpful it is. In my book all errors have been fixed and since I bought it a few months ago so there should'nt be any errors left anymore. The code for the book is easily attainable through Sams online website www.samspublishing.com too. Excellence!
- I am relatively new to the subject (Having purchased K & R's programming c, second edition prior to this--no success) and I have to admit, after only three days I'm already into chapter five and have a vast understanding of the language. What I like, personally, is that they go about explaining the code in a no-non-sense way, being that they relate the practice code to something you can remember (i.e. explaining code using everyday words, such as using days of the week for enum). The only problem I have with the book is that they like to repeat information over and over...I suppose it is a good teaching trick but after a while this becomes rather tiresome. Overall...I'd give it 4 stars.
- When I was 15 and teaching myself C, I read many books to include "Teach Yourself C in 21 Days". Those books were extremely unhelpful and it wasn't until I found this one that I really became a good C programmer. This is the best book that I have found on the C Programming language. It takes you from a beginner to regular C programmer. It covers enough of the language that you will have a firm understanding of programming and the C programming language. I highly recommend this book.
- I picked up this book from the library about a week ago and have been reading it since. The book is a whooping 750 pages long and consists of 17 chapters. Unlike other books [if you have read the C programming language] this one gives you the information right away and explains it in a clear and thrall fashion. Although I did have some issues with the book's presentation of certain topics concerning grammar, spelling, and code It's advantages far outweighs the disadvantages. Probably, however, its biggest drawback is not having answers to the programming exercises except for the short questions. I would recommend this book to anyone who is serious about learning C.
Read more...
Posted in C and C++ (Monday, September 8, 2008)
Written by Chuck Wood. By Hungry Minds.
The regular list price is $49.99.
Sells new for $28.43.
There are some available for $7.80.
Read more...
Purchase Information
5 comments about Ole Db And Odbc Developer's Guide.
- Book does a great job giving you examples so you can get your application to work. Use this book along with other books that go deeper into the ADO APIs. I found that the examples worked as written in the book. I was able to modify them to meet the needs of my application and database so i could quickly get started.
- This book it just wonderful , I been programming Database since 1994 and I never found a real book in visual c++ that has 668 pages of Visual c++ Database programming (until this book). It covers all the aspect that we need like (vc++ Database programmers ) : running select , delete , update, insert From any technique like DAO (the old one ) DAO and OLE DB and API ODBC He show you and explain you the code and explain you how to use Database Programming using regular VC++ and also ATL ,COM , Web-Based Databases He also show you the OLAP OLE DB Consumers . In general is explain you how to work with the MS-SQL SERVER DATABASE (NOT Oracle or Informix each of them has it won tricks!) those section I found use full for me ,Developing ATL OLE DB Consumers Catching Errors (very imported ) Developing OLE DB Providers , how ever this book focused in the OLE-DB AND SOME API ODBC and not in much in the ADO and DAO .
There is not bla bla bla in this book. VC++/C++ experience level : You must know to use the VC++ 6 and ( also C++) , and general ATL programming So if you are not experience in those subjects you should learned them before jumping to this book if you already know VC++ but not an ATL so get an ATL book and this book also , I believe after few chapters on the ATL programming you could use this book. Database experience level : You should know SQL language and some basic sql-server DBA but realy the basic. HOW EERVER if you never wrote any ODBC /DATABSE software befor and you don't know what is recordset or execute , learn this topic in visual basic database programming befor reading this book in vc++. English level : The English level here is understandable to also that not an English speakers.
- Instead of using ADO in VC++ , I am totally convinced about using OLEDB after reading this book. The whole thing finally make sense. The content is easy to understand and instructional steps with concise codes to follow. It's really worth the money. I hope Chuck can update this volume now that .NET has arrived, especially with regard to XML. We still need OLEDB for VC++ version 7.
- When I bought this book I hoped that the writer EXPLAINED something on how OLE DB or ODBC is contrusted, how it should be used, how it shouldn't be used, some diagrams which showed the visual architecture of some configuration, etc, etc.
None of this is in the book!! Mr Wood just managed to give some examples, of which just 50% worked. In an ODBC example he couldn't even manage to create a faultless MoveLast function call. If you still don't get my point, buy the book! Because he used MFC, which is beginning to die very slowely because of .NET, this info is useless for the future. He also used ATL. As I know ATL pretty well I can assure you that Mr Wood don't! No correct registery entries, no correct semantics, no decent interfaces, etc. etc.. If you know something about C++, like exception-safty, memory management, multythreading or write semanticly correct functions, don't be foold by the other reviews. This book is truly for the beginning developer and not for you! And even for the beginning developer I do not reccoment this book. I still gave this book 2 stars, why? The first starr because there is a nice appendix about OLE DB properties, error codes and the ODBC API. The second starr because this is one of the only books which showed 'something' about OLE DB providers. ...
- I agree with Mr Harteveld. I typed in one example (OLEDBDepartmentATL its called, chapter 9). Typed in to better understand. First it didn't compile, then vars hadn't been initialised - several lines are omitted from book. Once working it almost but not quite works.
I copied it from CD and built it unchanged. It still doesn't quite work. It nexts thru the DB ok but once you Add a rec then you keep getting error HRESULT = -2147467259 when you next, first, last, prev, ... error is way down in the atl template. This book is easy to follow as far as it goes (which is not far). Nallet's is better but very unclear. I haven't found a good book on OLEDB yet.
Read more...
Posted in C and C++ (Monday, September 8, 2008)
Written by Al Stevens and Clayton Walnum. By Wiley.
The regular list price is $49.99.
Sells new for $37.95.
There are some available for $2.90.
Read more...
Purchase Information
5 comments about Standard C++ Bible (Bible (Wiley)).
- I've been searching for a good C++ book for a number of months and came across this book by chance. Al Stevens' style is clear, concise and easy to follow. Within a few days my knowledge and understanding of C++ has increased considerably due to his easy-to-understand elaboration of some not-so-easy-to-understand concepts. He deals with the latest Ansi C++ standard and also includes an easy to use compiler for hands-on manipulation of the example code. He deals with concepts like vectors and lists and dequeues that many other C++ books simply overlook. He builds on simple ideas step by step and repeats important "must-remember" ideas regularly to keep the reader in touch with what he is trying to do. I am surprised this book is not rated higher by Amazon as it certaintly is one that should be.
- I liked having the compiler and the source code together. When opening the examples from the book in the compiler, they are not listed as "exercise 6.1" and "excercise 6.2", but instead as "example 6.1: Pointers to Pointers", and so on, which makes it easier to look whatever you're looking for. "C++ the complete reference", by Schildt is presented in a similar way, and I think is a little bit more complete than "standard C++ bible", but you have to download the source code from its website, and then edit it to have it running (all the source code from each chapter is cramped into one file). If you don't mind that, then "C++ the complete reference" might be a better choice, but not by much though.
- I didn't know C++ last week. I went to the local retailer and bought this book because it proclaimed itself to be the complete reference-it isn't. I see now that the books I probably want are those by Bjarne Stroustrup, creator of C++. Especially his Annotated Standards Document. I paid $ for the download of the standard (ISO/IEC 14882 from ansi.org); it was a good deal. I started comparing this "Bible" book with the standard and making notes of errors and ommissions, but there were just too many. Stevens didn't even get the operators right (XOR). He left out the grammer for specifying wide constants. He hardly touched on the USING statement. He left out major string functions. etc.
The only thing this book has going for it is that it was obviously a more complete reference than any other C++ book in the store. If you want the real C++ Bible, download the ANSI Standard.
- I have 3 or 4 other C / C++ books on my shelf next to this one. I might as well throw them away (except for K&R - you HAVE to own that, but alas that's the OLD days of C).
Through this book I finally understood STL - Standard Template Library (which thankfully is gone in C#). It covers all the important topics for any C++ programmer - inheritance, overloading, standard libraries (such as iostreams), etc. You won't get a lot (any) platform dependent stuff like GUIs. However, I wish my college prof's had used this as the intro to C++ programming text book. Granted, there are not any exercises at the ends of chapters, but any prof worth his paycheck can make those up easily enough. Get this as your introduction to C++, or just your reference for dealing with pesky STL.
- Although I already knew C++ when I got this book, I use it on a weekly basis solely for the last half where the book serves as the best reference I know of for the STL data types and algos. Great book, I recommend it highly
Read more...
Posted in C and C++ (Monday, September 8, 2008)
Written by Paul Yao and David Durant. By Addison-Wesley Professional.
The regular list price is $69.99.
Sells new for $42.23.
There are some available for $25.25.
Read more...
Purchase Information
5 comments about .NET Compact Framework Programming with C# (Microsoft .NET Development Series).
- Paul Yao and Dave Durant have applied their years of programming and training experience to this .NET Compact Framework (.netCF) book. It covers most aspects of .NETcf needed to quickly get started writing Windows CE applications with managed code, from basic UI concepts, to P/Invoke and even database programming with SQL Server CE.
My main complaint with the book is that it is a little too introductory. Specifically, I would expect coverage of network programming topics, the .NET System.Net classes, and much deeper coverage of XML and Internet programming topics. As such, this is much more a beginner's book than one suited to experience Windows CE programmers. All in all, though, this title is still worth the money.
- I found this book to be very complete and gives the reader a firm foundation to start compact framework projects. The "Building Solutions with the Microsoft .NET Compact Framework" book by Fox is a good high level view, but this book gives you some real good code examples.
This book assumes very little .NET knowledge, but they don't waste a lot of time getting the user up to speed and I think can be easily understood with anyone with a decent Windows programming background.
I hope they come up with new book describing the differences between the current compact framework (1.x) and 2.0 which will be released with VS 2005.
- Definitely the best all around book for C# development with the .NET Compact Framework.
- While the coverage is quite good and the authors highlighted details, the book is too long-winded and seriously in need of editing. This book repeat too much of the same things in many chapters and can be cut to half the size in volume. Very tiring to read. Perhaps, if the authors gave more complete comprehensive examples instead of code fragments while discussing the features, it would be easier to read. I give 5 stars for material but 2 stars for editing; an average of 3.5 stars.
- I am currently reading this book and I gotta say that it really went into great lengths on it's internal architecture. The author is also helpful enough to point out some pitfalls to avoid and offer recommendations for working with the WIN32 API that Microsoft provides.
I strongly recommend this book to anyone who wants to enter .NET Compact Framework programming and to be comfortable in attempting to do some professional projects.
The author definitely demonstrated his vast knowledge about the platform with this book.
Read more...
Posted in C and C++ (Monday, September 8, 2008)
Written by Jim Mcgregor and Richard Mcgregor and Alan Watt. By Addison Wesley.
The regular list price is $60.80.
Sells new for $25.24.
There are some available for $19.00.
Read more...
Purchase Information
3 comments about Simple C.
- As the title shows, this book is real simple and easy to read and practice. Does not require any prior knowledge about programming or computer.
It covers almost all basic concepts and skills for programming but is still very thin--only 219 pages. It also shows good summary, problem shooting guide, and debugging tips for each chapter and is real helpful for practicing. Problems with this books are too simple and compiler independence. Sometimes meanings are not clear because of its simplicity. (Especially for the syntax) Nowadays programming involves delicate compiler and development environment but was not discussed at all in this book. This book teaches you only basic skills and syntax of C--not all of them. Overall, it is real good start for everyone--even for the people have never programmed before. But still you need another books to be a real programmer. Way to go!
- This is a classic misuse of college textbook pricing. This book should normally sell for $... or so but the price is inflated because Addison-Wesley had a specific use already in mind.
Otherwise it's a good book. It presents C in a clear, concise format for the beginner.
- This was one of two books required for the first year programming course at my university. I was a physics major and took it on a lark as an elective coarse having never seen or written a line of code in my life. I was lost the first week in the course.
I read this book over the weekend. It was a great introduction for a novice programmer. It gives a gentle overview of programming and the basics of the C language. After completing it I was able to follow lectures and was ready to move on to a more complete intermediate level text. This is a very introductory text, important topics such as pointers and memory allocation are not covered. At least a second text will be required to learn the C language. This book will make reading a more advanced text less intimidating though, as it will give you the basic background assumed in many intermediate level books. I agree with other comment about the price of the book. At our university, this book came bundled with the more complete text, A Book on C by Kelly and Pohl for an extra $25 or $30 dollars, probablely a more resonable price for this book. In summary, this book was great introduction to both C and programming. I ended up enjoying the course enough to add a CS minor to my physics degree. I have since lent my copy out to numerous friends interested in learning C.
Read more...
Posted in C and C++ (Monday, September 8, 2008)
Written by Barry B. Brey. By Prentice Hall.
The regular list price is $116.00.
Sells new for $59.87.
There are some available for $58.24.
Read more...
Purchase Information
No comments about Applying PIC18 Microcontrollers: Architecture, Programming, and Interfacing using C and Assembly.
Posted in C and C++ (Monday, September 8, 2008)
Written by Andrew Koenig and Barbara E. Moo. By Addison-Wesley Professional.
The regular list price is $34.99.
Sells new for $16.98.
There are some available for $4.41.
Read more...
Purchase Information
5 comments about Ruminations on C++: A Decade of Programming Insight and Experience.
- Nestled between 'learn in 24 hour' books, uml tomes, and vc references is a smallish, silly looking book called Ruminations on C++. At first glance you may be nervous as you find cows on the cover, but this gem is one of the best programming books I've every enjoyed. This book is targeted to the intermediate C++ programmer who has mastered syntax and basic idioms, and wants to move beyond into more complex uses. The book introduces (some may say, pounds) the concept of smart pointers, containers and iterators, templates, and function adapters in a ah-ha! enlightening kind of way. Once you understand these concepts and start employing them in your programs, you'll wonder how you could have ever written programs without them. Some readers may be bothered by the fact that the chapters are 'regurgitations' of previous articles the writer had written, but I would highly recommend that you pick this up. The treatment on the SmartPointer alone is worth the price. Buy it now!!
- While this book came out before the ISO C++ (99) standard was finalized it still has a lot of relevant material in it. It is clearly presented, and the underlying design choices are explained and expanded on.
A word of caution, the topic on Smart pointers is interesting, but don't just copy it out, get a tested version from the C++ library "boost". Its like the string class every text seems to use, copy it, use it to learn from but don't use it in an actual project. You'll just have to go through the debugging process that everyone else has already done. This book focuses on C++ Design and that is a hard subject to teach well. The mechanics of the language are much easier to master, the putting it all together in the correct way is what this book focuses on. I'd also like to say that I think this book is better written than any of the C++Report articles that A.Koening wrote. My guess is that the review process is more stringent and he and B. Moo had more time to work the text over. In any case it is one of the easier to understand and read intermediate level C++ books.
- The quality of the authors' technical knowledge is beyond question. They write in an extremely articulate way. They explain in meticulously correct ways how to undertake different (very useful) tasks, most especially the construction of handle classes. Because the content is a family of carefully reworked magazine articles, I think that it conveys the context in which these idioms are most useful somewhat weakly. At one time, this was just the best information available. Now, I think there are better books, including the authors' own Accelerated C++. Personally, I think this is one to take from the library---not one to buy.
- I was keen to read this expanded and edited collection of columns, given the high quality of the authors' Accelerated C++. This is not quite as good as that book, but it's held up better than some of its contemporaries, like Carroll and Ellis's Designing and Coding Reusable C++.
The chapters are quite short, but they feel cohesive and flow well. The early part of the book is perhaps the most dated. There are discussions of implementing a string class and handle classes - they're treated well, but it's likely you've seen this several times before. Also, I didn't find the 'string picture' chapters, designed to illustrate class design, terribly interesting or illuminating of the underlying principles of object orientation (I didn't like them much in Accelerated C++ either).
However, the section on templates remains relevant, and the discussion of function objects and generic programming is a very good introduction. The later chapters on API design also retain insights. And in particular, the chapter on stream manipulators is very cool. It's also very good at discussing implementation and design issues and the thought processes that go into them. The feel is of someone talking you through how they went about writing some useful C++ and the trade offs involved.
In summary, this is a little dated, but it still has some bits and pieces that you won't find elsewhere. Not one to own at all costs, but keep an eye out for a cheap second hand copy, and when the price is right, pounce.
- A solid source for understanding the theory behind many good C++ programming practices. Though somewhat dated by the standard template library (STL) now, the text still gives the software engineer a better understanding of the concepts behind the design of STL iterators, etc. Since it is somewhat dated, the material may not always be directly useful in practice but the theory it provides behind good practice is worth the cost still. Very readable and very highly recommended.
Read more...
Posted in C and C++ (Monday, September 8, 2008)
Written by Gordon Hogenson. By Apress.
Sells new for $59.99.
Read more...
Purchase Information
No comments about Foundations of C++/CLI: The Visual C++ Language for .NET 3.5 (Foundations).
Posted in C and C++ (Monday, September 8, 2008)
Written by Leen Ammeraal. By Wiley.
The regular list price is $85.00.
Sells new for $46.60.
There are some available for $14.74.
Read more...
Purchase Information
5 comments about Algorithms and Data Structures in C++.
- I used this book for my Data Structures course and found it very difficult to decifer. The text is hard to understand and if you haven't had much practice in figuring out C++ code, you definitely will have difficulty with Leendert's examples. However, with a little effort and a lot of work (as well as some help by someone more experienced) the code is deciferable. In fact, if you can figure out these examples, you're well on your way to becoming an expert C++ programmer.
I'd recommend this book for the advanced programmer or the programmer that has a great deal of drive and assistance. All in all, definitely worth taking a close look at.
- Hi! I want to see how are you look like ? So, please show m
- I've been hunting around for a while now for a book which teaches data structures using C++ as the implementation language. I think I've finaly found it in this book. All other books I've looked at have just been poor rewrites of previous C algorithm books.
The material is clearly explained most of the time, always with an example to show the algorithm at work. The book focuses on algorithms and data structures that you might actually use one day, unlike some other books which have all these wierd and wonderful algorithms but which you will probably never need to use. This is the book to have when you start forgeting all that data structure stuff you did in college and you need a review. The best thing about this book is that it's only ~350 pages so it wont take you years to get through.
- I've been researching on C++ algorithms to handle large integers for a Visual C++ Calculator I'm currently writing. This book provided me not only with a full and clear explanation of the methodology involved, but also with a complete listing of the class required to handle these operations. Among other techniques, it also showed me clear guidelines to convert recursive algorithms into non-recursive procedures, which I have found very useful for the work I'm doing. This book will indeed be one of my main sources of information in this area. The source code described in the book is also well supported at the Web site which address is provided in the book.
- The C++ implementations in the book are simple but very effective and well-organized.
Read more...
Posted in C and C++ (Monday, September 8, 2008)
Written by Paul L. Anderson and Gail C. Anderson. By Financial Times Prentice Hall.
The regular list price is $24.95.
Sells new for $150.00.
There are some available for $0.24.
Read more...
Purchase Information
3 comments about Advanced C: Tips and Techniques (Hayden Books C Library).
- It takes you through the rough edges of C in great detail unlike other "highly rated" books which merely presents concepts. Discussion on RTE, compact pointer experessions are a special treat. It makes you look at C with a "compiler perspective", a must for an advanced background. Recommended for everyone who likes C and wants to get serious!!
- This book provides many excellent C examples and techniques in array manipulation, pointers and some other techniques. Very good reference for professional programmer.
- This book is no longer in print but is available directly from the authors in electronic form (PDF file). See their web site and contact them via email.
Read more...
|
|
|
The Waite Group's C Primer Plus (The Waite Group)
Ole Db And Odbc Developer's Guide
Standard C++ Bible (Bible (Wiley))
.NET Compact Framework Programming with C# (Microsoft .NET Development Series)
Simple C
Applying PIC18 Microcontrollers: Architecture, Programming, and Interfacing using C and Assembly
Ruminations on C++: A Decade of Programming Insight and Experience
Foundations of C++/CLI: The Visual C++ Language for .NET 3.5 (Foundations)
Algorithms and Data Structures in C++
Advanced C: Tips and Techniques (Hayden Books C Library)
|