silviacolasanti.it
» » Programming: Principles and Practice Using C++ (2nd Edition)

Download Programming: Principles and Practice Using C++ (2nd Edition) fb2, epub

by Bjarne Stroustrup

Download Programming: Principles and Practice Using C++ (2nd Edition) fb2, epub

ISBN: 0321992784
Author: Bjarne Stroustrup
Language: English
Publisher: Addison-Wesley Professional; 2 edition (May 25, 2014)
Pages: 1312
Category: Programming Languages
Subcategory: IT
Rating: 4.6
Votes: 192
Size Fb2: 1981 kb
Size ePub: 1100 kb
Size Djvu: 1712 kb
Other formats: rtf lrf azw mobi


This book is aimed at beginners taking a programming course and people learning C++ as self study.

For details, see these samples: Preface.

Upper Saddle River, NJ, Boston, Indianapolis, San Francisco. Lawrence Pete Petersen. Chapter 1 Computers, People, and Programming. New York, Toronto, Montreal, London, Munich, Paris, Madrid. Capetown, Sydney, Tokyo, Singapore, Mexico City. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks.

on a widely used network protocol analyzer Book Description This book.

24 MB·4,378 Downloads. Nov 25, 2013 the two communicating hosts to reliably exchange information ? A digital. Principles of Data Structures Using C and C++. 375 Pages·2008·2. 41 MB·30,277 Downloads. on a widely used network protocol analyzer Book Description This book contains practical recipes.

We’re dedicated to reader privacy so we never track you. We never accept ads. But we still need to pay for servers and staff.

This program does exactly what it is designed to do. As Ken White said you are assigning a string to an int, and this is causing your input stream to fail which you never check. You could do something like this: Cin first name age;. You could do something like this: Cin first name age; if(ci. ail()) age -1; //Do Stuff. Ci. ail() will check to see if the correct value is assigned to the variable from the input stream.

To read this book, upload an EPUB or FB2 file to Bookmate.

We provide two levels of programming practice: Drills: A drill is a very simple exercise devised to develop practical, almost mechanical skills.

Please skim through it and read what you find interesting. We provide two levels of programming practice: Drills: A drill is a very simple exercise devised to develop practical, almost mechanical skills. A drill usually consists of a sequence of modifications of a single program.

Coupon

Comments:

Shan
This book is excellent and surprisingly thorough for a beginner's book. What you get out of it will depend on your own learning style and the level of effort that you put into it.
The material was designed with an instructor-led course in mind. I wish I'd had the opportunity to work through it that way, especially with other students.
If you can't have that either, then just be warned that you'll need to follow the recommendations in the "Notes to the Reader" section. Pace yourself, read closely, and be prepared to re-read. Do the exercises... maybe not all of the exercises, but certainly any that look like they'll be a challenge. It plainly says that they chose to "understate" rather than "hype". I found a number of places that I wish they'd hyped a bit more. If you skim this text, you will miss important things.
This book uses an approach that manages to be both practical and unique. Most programming books have you following examples that you'll probably never use. Since every programmer will go on to do different things, that's almost unavoidable. So, this book does the same, but in a way that the lessons stick.
After the language basics, they have you drawing a lot of 2D shapes. Even if you'll never do that, work through the chapters anyway. You'll learn lots of about inheritance and substitution, among other things.
After that, they have you build a template class that mimics the standard vector. However, you don't just write final code. You follow the same logical progression that a real world program often takes. You start off by building enough to solve the problem at hand. Then, you refine the code to solve additional problems, including some that are caused by your early solutions. You wind up with something that looks very much like the official vector. The best part is that you understand why it looks that way and what it does. Even though you'll probably never (and probably shouldn't) build your own vector, you walk away with a clear understanding of a gigantic stack of concepts -- all based on a real-world challenge.
I don't have any meaningful negative criticism, but the book is not quite perfect. I understand not wanting to "hype" language features, but I felt that some things were unnecessarily muted. For instance, I feel like lots of people don't really understand the way that memory works or the dangers of not carefully allocating/freeing it. The material covers that, but introduces the related problems quite a bit later than I would expect and with a subdued tone. A close reading of the text mitigates that concern. Having an instructor to show you what to draw red boxes around would help a lot, as well.
Purebinder
I'm a 60 year old first time programmer and I have had trouble getting started. I've found this book to be clear and informative in a way no other books have been. I strongly recommend it for those of you who want a book on programming a not a recipe book.
Froststalker
If you are new to programming, this is your book. If you are new to C++ but knows how to program, you may want to considered this book or C++ Primer.
I think this is an ideal book for Programming I class as well.
It covered the topic well organized and detailed for someone to follow them in a classroom or by themselves. Notice that some people will prefer C++ Primer.
If you have C++ The Programming language, you will not gain anything major with this book. If you already know C++ and have solid concepts about programming, this is not a book for you.
My review is for someone that will start programming or will start c++. for this, I give the book 5 stars.
Waiso
A great first step for a beginning programmer looking to develop in a statically typed language such as C++. It contains concepts that help make someone think like a programmer and real world examples to test those concepts. While much of the book is mostly based on programming using C++ as a tool it contains a great deal of information that helps build the fundamentals of programming along side it.

However I should mention that although this book is designed for beginners I would not hand this book to someone who is completely computer illiterate or ill-informed of what programming truly is. This is what I would deem to be collegiate level reading.
Jark
This book is the absolute best book for beginning programmers about C++! This book is so good, it is strongly recommended reading if you want a job with Intel. Why, it is all about the author Bjarne Stroustrup, who literally wrote the book on C++. That's right this is the same guy that invented C++ back in the 1970's! A programming language that after 40 years still dominates the computing world (a world where most devices and software are obsolete in only two or three years).

Not only does this book have the advantage of being written by the potentate of code himself. Mr Stroustrup, co-authored this book with a 20 year veteran (literally & figuratively) teacher Lawrence Petersen. This partnership makes the book not just authoritatively informational, but also easily and enjoyably readable. Each concept builds on the previous in a gentle flowing manner. So if you take the time to run the actual source samples, and do the numerous drills, and excercises between these covers you will quickly (and relatively easily) be programming proficiently in C++.

After reading this book, I am a more proficient and better coder. I wish this book had been available twenty years ago! Yes, this is a college text book for programming. However, the intelligent, quality of authoring makes it a geniunely pleasant read. Anyone who works in IT/IS or even just uses a computer professionally will benefit from reading this book. Someone who genuinely wishes to learn how to program (even a language other than C++), should consider beginning with this book!

Related to Programming: Principles and Practice Using C++ (2nd Edition)

Download Principles and Practice of Constraint Programming: Second International Workshop, Ppcp '94 Rosario, Orcas Island, Wa, Usa, May 2-4, 1994 : Proceedin (Lecture Notes in Computer Science, 874) fb2, epub

Principles and Practice of Constraint Programming: Second International Workshop, Ppcp '94 Rosario, Orcas Island, Wa, Usa, May 2-4, 1994 : Proceedin (Lecture Notes in Computer Science, 874) fb2 epub

Author: Workshop on the Principles and Practice of Constraint Programming 1994,Alan Borning
Category: Computer Science
ISBN: 0387586016
Download Palm Programming for the Absolute Beginner with CD fb2, epub

Palm Programming for the Absolute Beginner with CD fb2 epub

Author: Andy Harris
Category: Programming
ISBN: 0761535241
Download Appellate Advocacy: Principles and Practice fb2, epub

Appellate Advocacy: Principles and Practice fb2 epub

Author: Bentele,Cary
Category: Law Practice
ISBN: 0870840452
Download Integrated Watershed Management: Principles and Practice fb2, epub

Integrated Watershed Management: Principles and Practice fb2 epub

Author: Isobel W. Heathcote
Category: Engineering
ISBN: 0470376252
Download Digital Technology: Principles and Practice fb2, epub

Digital Technology: Principles and Practice fb2 epub

Author: Virendra Kumar
Category: Programming
ISBN: 0470221615
Download Principles of Computer Programming: A Mathematical Approach fb2, epub

Principles of Computer Programming: A Mathematical Approach fb2 epub

Author: Harlan D. Mills
Category: Computer Science
ISBN: 0205079962