![]() |
|||||||
![]() |
|
|
|||||
Books |
|||||||
Here we recommend some C/C++ aspects of classic books to you. C
The new classic! C Primer Plus, now in its 5th edition, has been revised to include over 20 new programming exercises, newly improved examples and the new ANSI/ISO standard, C99. Task-oriented examples will teach you the fundamentals of C programming. From extended integer types and compound literals to Boolean support and variable-length arrays, you will learn to create practical and real-world applications with C programming. Review questions and programming exercises at the end of each chapter will reinforce what you have learned. This friendly and easy-to-use self-study guide will help you understand the fundamentals of this core programming language.
While this book does include a small introduction to the C Programming language, it’s better suited as a 2nd C book. This book provides tips, techniques, examples, and practical advice that will allow advanced developers to maximize their capabilities. The book is divided into three parts. The first describes the C language in the strict sense of the term; the second describes the standard library, and the third describes the process of compiling and testing programs with the tools in the popular GNU software collection. C in a Nutshell is the perfect companion to K&R, and destined to be the most reached-for reference on your desk.
This is the second edition of the original Kernighan & Ritchie (widely known as K&R) text. This book is commonly referred to as the New Testament as it includes the modifications incorporated by the ANSI standard, while retaining the nature of the 1st edition. This book assumes that the reader has some basic programming knowledge. So if you’re just starting to program and C is the first language, this might not be the ideal book. This is one of THE BEST books on C and a must have, especially if you’re starting your own little programming library.
This book by Steve Kochan is absolutely the best book for anyone starting out programming in C. This is an excellent introductory text with frequent examples and good text. This book makes no assumptions about the particular computer system or operating system on which the C language is implemented. This books is written for novices and experienced programmers alike. I love this book as the comprehensive teach by examples book can help you master the unique features of the C language. I am a huge fan of Steve’s writings and own every single copy of his books. In fact, I learned programming in C in the early 90’s using the first edition of this book.
Peter has written one of the greatest books to hit the computer book stands in a long time! This is not your typical C book, but is rather a fun book to read. As I told Peter, most C programming texts are really boring as all they do is describe the functions, give a abstract example and then move onto something different. This book is chock full of real world C stories and folklore, including a story about the C bug that brought down the AT&T network. I found the tongue-in-cheek attitude and real world examples/stories very, very interesting. Run, don’t walk, down to your local store and buy this book. I really really loved this book, and I read most of it in one sitting. There is also a great introduction to C++ for C programmers that will get you started with C++ and Object-Oriented programming. This book is not for beginners, but is a great second book on C. Expert C Programming is also ideal for those C programmers who want to move to C++. According to the author, the book puts the “fun” back in “functions” C++
Bjarne Stroustrup is the designer of C++ and has written many great books on C++. This book is divided into three parts: The first part provides a tutorial introduction to C++. The second part presents a discussion of design and software development issues arising in connection with the use of C++ and the third part is a complete reference manual. With the popularity of C++, several independent distributions of C++ have come forward, but the book discusses ‘pure C++;’ that is, no implementation dependent extensions are used. I have been programming in C++ for a while and yet found this book very helpful. One of the best way to learn a programming language is by writing small programs relevant to the item you study. There are exercises at the end of each chapter to test/apply what you learned in that particular chapter. This wasn’t the book I used to learn C++, but I wish I had gotten it sooner. This is really a great book and worth every penny.
The C++ Primer is a great book and will make learning C++ a joy. This really is one of the best books C++ book out there, but it assumes a lot of familiarity with programming concepts and a proficiency in C. Everyone I know who uses C++ recommends this book very highly. The new material in this latest edition is excellent for programmers who want to get the most out of new and advanced features in the language. If you are interested in learning more about Object Oriented Program, you might consider buying Applying UML and Patterns : An Introduction to Object-Oriented Analysis and Design and Iterative Development by Craig Larman and The Object Primer by Scott W. Ambler.
When I first heard about the book, it thought it would just be a reprint of the electronic version of the FAQ, but I was pleasantly surprised when I got my hands on the book This is no mere reprint. This is a great great book that contains answers to about 500 questions on programming, design, analysis and testing. This book is not for beginners, but for programmers who have figured out the syntax of the language, and are looking to implement them. If you have questions like “What is a class invariant?”, “How should I use exceptions?”, “What happens when a destructor is executed?”, then this is the book for you. This is a very practical book that contains answers to some real-world programming questions that will really help anyone involved with software development. I just wish I had this book around when I was taking my C++ classes. Unlike other books, this book contains about 200 complete program rather than code snippets that leave you guessing about the implementation. This book is a definite gem and should be in every single programmers library. Go out and buy 2 copies of this book: One for the office and one for the nightstand at home.
This exceptionally useful text offers Scott Myers's expertise in C++ class design and programming tips. The second edition incorporates recent advances to C++ included in the ISO standard, including namespaces and built-in template classes, and is required reading for any working C++ developer. The book opens with some hints for porting
code from C to C++ and then moves on to the proper use of the new and delete
operators in C++ for more robust memory management. The text then proceeds
to class design, including the proper use of constructors, destructors, and
overloaded operator functions for assignment within classes. (These
guidelines ensure that you will create custom C++ classes that are fully
functional data types, which can be copied and assigned just like built-in
C++ classes.)
|
|||||||
|
|||||||
Copyright © 2004-2010 ProgramArts Software Co., Ltd. All rights reserved. |
|||||||