Admin Admin
عدد المساهمات : 34923 نقاط : 160679 السٌّمعَة : 1074 تاريخ التسجيل : 14/05/2009 الموقع : http://www.autoformer.net/
| موضوع: Sams Teach Yourself C++ in One Hour a Day (6th Edition) (Sams Teach Yourself) الثلاثاء ديسمبر 07 2010, 11:10 | |
| by: Jesse Liberty, Siddhartha Rao, Bradley L. Jones |
| | |
|
|
|
| Sams Teach Yourself C++ in One Hour a Day (6th Edition) (Sams Teach Yourself) By Jesse Liberty, Siddhartha Rao, Bradley L. Jones
- Publisher: Sams
- Number Of Pages: 888
- Publication Date: 2008-07-18
- ISBN-10 / ASIN: 0672329417
- ISBN-13 / EAN: 9780672329418
- Binding: Paperback
Product Description: Sams Teach Yourself C++ in One Hour a Day Jesse LibertySiddhartha RaoBradley Jones The Sixth Edition of Sams Teach Yourself C++ in 21 DaysMore than 250,000 sold! In just one hour a day, you’ll have all the skills you need to begin programming in C++. With this complete tutorial, you’ll quickly master the basics and then move on to more advanced features and concepts:
- Master the fundamentals of C++ and object-oriented programming
- Learn some of the more advanced features of C++
- Learn the Standard Template Library and the containers and algorithms used in most real-world C++ applications
- Learn how to build effective programs in C++ with hands-on exercises
- Get expert tips on implementing C++ in the corporate environment
Learn on your own time, at your own pace
- No previous programming experience required
- Learn C++ and object-oriented design, programming, and analysis
- Write fast and powerful C++ programs, compile the source code, and create executable files
- Understand the latest ANSI standard
- Use the Standard Template Library’s algorithms and containers to write feature-rich yet stable C++ applications
- Develop sophisticated programming techniques with functions, arrays, variables, and smart pointers
- Learn to expand your program’s power with inheritance and polymorphism
- Master the features of C++ by learning from programming experts
- Works with all ANSI C++ compilers
Jesse Liberty is the author of numerous books on software development, including best-selling titles on C++ and .NET. He is the president of Liberty Associates, Inc., where he provides custom programming, consulting, and training. Siddhartha Rao, Microsoft MVP for Visual C++, has experience in programming driver and application software using C++. He is an expert in the Windows programming arena and works for a German software giant. He also moderates CodeGuru.com, a vibrant online programming community. Bradley Jones, Microsoft MVP for Visual C++, runs a number of software development sites including Developer.com, CodeGuru.com, DevX, VBForums, Gamelan, and other JupiterWeb-owned sites. Category: ProgrammingCovers: C++User Level: Beginning–Intermediate Register your book at informit.com/register for access to source code, example files, updates, and corrections as they become available.
Summary: So far very good! Rating: 5I just finished chapter 4 managing arrays and strings. The book is well written the examples are error free and best of all the book follows a great structure that's something like;
-lesson, -example code, -analysis of code, -at the end of each chapter there's a summary, -Q/A for the main points of the chapter. -workshop section with quiz questions and exercises.
The exercises send you out to write your own code from scratch and think outside of the books examples, some of the exercises are labeled BUG BUSTERS which show code snippets with errors for you to solve. Appendix D has quiz answers and possible solutions to the exercises.
So all that gets your mind into the language not just memorizing it, and gives you multiple opportunities to understand each point.
The book includes a free 45day pass to read the book online via "Safari online".
I highly recommend this book!
Summary: easy lessons Rating: 4I never read the 5th edition of this book, so I can't really remark on the differences with this 6th edition. But considering just this edition...
The book fits well into the style of the series of "Teach Yourself ... in One Hour a Day". Each chapter, which the authors term a lesson, is bite-sized. I can readily envisage a typical neophyte to programming (of any language) being able to assimilate its contents in roughly an hour. Keep in mind that if you have never encountered this series before, then don't take too literally the one hour limit, as far as understanding the text in each chapter. Some chapters will naturally be more important and cover more complex concepts than others. If you need extra time, take it. The shoehorning into an hour is only an approximation.
What might be the simpler chapters? One could be that on controlling program flow, using while, do-while and for loops. The most important item in this chapter is that you should use these constructs whenever possible, in place of goto. Yes, you can use goto in C++. But the book warns that this leads to spaghetti code. Tangled and difficult to debug and extend. Goto is a tempting shortcut to beginners that must be resisted.
A more complicated chapter is on pointers. Describing the some of the myriad ways that they can be used and misused. There is ample warning about pointer errors. The book does not do a comparative analysis with other languages. But you should know that the designers of Java thought pointer bugs in C/C++ were so numerous and miserable that pointer arithmetic has been essentially banned in Java. Yeah, you want to be a C++ programmer; why else would you be considering this book? That's fair enough. But it doesn't hurt to know some of the key differences between C++ and its major alternative, which seems to be Java. If nothing else, this particular difference can keep you focused on very carefully writing pointer code.
|
|
| password: ebooksclub.org | archive type: 7zip |
|
| |
|