An Ihren Kindle oder ein anderes Gerät senden

 
 
 

Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Farbe:
Keine Abbildung vorhanden
 

C++ Primer Plus (6th Edition) (Developer's Library) [Kindle Edition]

Stephen Prata , Prata Stephen
3.8 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)

Kindle-Preis: EUR 26,96 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Kostenlose Kindle-Leseanwendung Jeder kann Kindle Bücher lesen  selbst ohne ein Kindle-Gerät  mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.

Geben Sie Ihre E-Mail-Adresse oder Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 22,46  
Kindle Edition, 18. Oktober 2011 EUR 26,96  
Taschenbuch EUR 35,95  

Kunden, die diesen Artikel gekauft haben, kauften auch

Seite von Zum Anfang
Diese Einkaufsfunktion wird weiterhin Artikel laden. Um aus diesem Karussell zu navigieren, benutzen Sie bitte Ihre Überschrift-Tastenkombination, um zur nächsten oder vorherigen Überschrift zu navigieren.

Produktbeschreibungen

Kurzbeschreibung

C++ Primer Plus, Sixth Edition

New C++11 Coverage


C++ Primer Plus is a carefully crafted, complete tutorial on one of the most significant and widely used programming languages today. An accessible and easy-to-use self-study guide, this book is appropriate for both serious students of programming as well as developers already proficient in other languages.

The sixth edition of C++ Primer Plus has been updated and expanded to cover the latest developments in C++, including a detailed look at the new C++11 standard.

Author and educator Stephen Prata has created an introduction to C++ that is instructive, clear, and insightful. Fundamental programming concepts are explained along with details of the C++ language. Many short, practical examples illustrate just one or two concepts at a time, encouraging readers to master new topics by immediately putting them to use.

Review questions and programming exercises at the end of each chapter help readers zero in on the most critical information and digest the most difficult concepts.

In C++ Primer Plus, you’ll find depth, breadth, and a variety of teaching techniques and tools to enhance your learning:
  • A new detailed chapter on the changes and additional capabilities introduced in the C++11 standard
  • Complete, integrated discussion of both basic C language and additional C++ features
  • Clear guidance about when and why to use a feature
  • Hands-on learning with concise and simple examples that develop your understanding a concept or two at a time
  • Hundreds of practical sample programs
  • Review questions and programming exercises at the end of each chapter to test your understanding
  • Coverage of generic C++ gives you the greatest possible flexibility
  • Teaches the ISO standard, including discussions of templates, the Standard Template Library, the string class, exceptions, RTTI, and namespaces
Table of Contents

1: Getting Started with C++

2: Setting Out to C++

3: Dealing with Data

4: Compound Types

5: Loops and Relational Expressions

6: Branching Statements and Logical Operators

7: Functions: C++’s Programming Modules

8: Adventures in Functions

9: Memory Models and Namespaces

10: Objects and Classes

11: Working with Classes

12: Classes and Dynamic Memory Allocation

13: Class Inheritance

14: Reusing Code in C++

15: Friends, Exceptions, and More

16: The string Class and the Standard Template Library

17: Input, Output, and Files

18: The New C++11 Standard

A Number Bases

B C++ Reserved Words

C The ASCII Character Set

D Operator Precedence

E Other Operators

F The stringTemplate Class

G The Standard Template Library Methods and Functions

H Selected Readings and Internet Resources

I Converting to ISO Standard C++

J Answers to Chapter Reviews

Buchrückseite

C++ Primer Plus, Sixth Edition

New C++11 Coverage


C++ Primer Plus
is a carefully crafted, complete tutorial on one of the most significant and widely used programming languages today. An accessible and easy-to-use self-study guide, this book is appropriate for both serious students of programming as well as developers already proficient in other languages.

The sixth edition of C++ Primer Plus has been updated and expanded to cover the latest developments in C++, including a detailed look at the new C++11 standard.

Author and educator Stephen Prata has created an introduction to C++ that is instructive, clear, and insightful. Fundamental programming concepts are explained along with details of the C++ language. Many short, practical examples illustrate just one or two concepts at a time, encouraging readers to master new topics by immediately putting them to use.

Review questions and programming exercises at the end of each chapter help readers zero in on the most critical information and digest the most difficult concepts.

In C++ Primer Plus, you’ll find depth, breadth, and a variety of teaching techniques and tools to enhance your learning:
  • A new detailed chapter on the changes and additional capabilities introduced in the C++11 standard
  • Complete, integrated discussion of both basic C language and additional C++ features
  • Clear guidance about when and why to use a feature
  • Hands-on learning with concise and simple examples that develop your understanding a concept or two at a time
  • Hundreds of practical sample programs
  • Review questions and programming exercises at the end of each chapter to test your understanding
  • Coverage of generic C++ gives you the greatest possible flexibility
  • Teaches the ISO standard, including discussions of templates, the Standard Template Library, the string class, exceptions, RTTI, and namespaces

Produktinformation


Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


Kundenrezensionen

3.8 von 5 Sternen
3.8 von 5 Sternen
Die hilfreichsten Kundenrezensionen
5.0 von 5 Sternen Don’t let C++ clutter your logic. 4. September 2013
Von bernie
Format:Taschenbuch
I grew up on BASIC for Dartmouth to Microsoft and CB80; I have gone through various languages such as Pascal, Visual BASIC and Lisp. Much of the old code is spaghetti (which adds a layer of security through obscurity). In an effort to clean it up a modular design was added and the use of "goto" (still in the C language) was discouraged. This made following the code clear and cut down on redundancy. Still C is the closest high level language to come close to assembly and works best through the use of pointers and addresses. Then the clutter reappears with C++ trying to imitate OOP and other fancy concepts. This slowed it down to no better than the original BASIC. The advantage in this book is that it is not cluttered with C++ that forces you to extrapolate the original C concepts when writing fast tight code for communications or large programs with limited resources.
War diese Rezension für Sie hilfreich?
4.0 von 5 Sternen C++ Abhandlung 15. Januar 2014
Von Dietsche
Format:Taschenbuch|Verifizierter Kauf
Nachdem ich einige Bücher zu C++ gekauft und bearbeitet hatte, bin ich auf das Problem der Voraussetzungen gestoßen,
welche Vorkenntnisse nötig sind um sinnvoll damit zu arbeiten.
Das Buch C++ fiel mir durch sein Volumen und die positive Bewertung auf..
Der Schreibstil ist informativ und ausführlich in den Beispielen. Somit bildet das Buch eine informative Quelle um in die
Programmiersprache einzusteigen. Was mir weniger gefällt sind die Vergleiche mit anderen Programmiersprachen
oder älteren Version von C. Wer dazu keine Kenntnisse hat wird nur mit unnötigem Ballast bepackt.
Im Gesamten kenne ich kein besser verständliches Buch zu diesem Thema.
War diese Rezension für Sie hilfreich?
1.0 von 5 Sternen Very bad convertion to kindle version. 26. Februar 2015
Format:Kindle Edition
The kindle Version is missing a table of content. Also the layout is really bad, can't read the code examples.
War diese Rezension für Sie hilfreich?
1 von 8 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Ein MUSS für jeden C++- Programierer 22. Februar 2012
Von Mithat
Format:Taschenbuch
Wie es die Überschrift schon sagt, es ist ein Muss für jeden C++- Programmierer. Allerdings ist dieses Buch auf englisch, da die deutsche Version ja eine "Rarität" geworden ist. Aber ich persönlich finde es besser dieses Buch auf englisch zu besitzen, denn dadurch kann man seine Englisch-Kenntnisse verbessern und Fehler sind besser zu verstehe. Das zu dem Buch.
Zu Amazon.de braucht man ja nichts zu sagen. EInfach alles wunderbar geklappt. Gestern bestell und heute schon da. Vielen Dank.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 4.2 von 5 Sternen  113 Rezensionen
108 von 111 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen The best C++ book! Oh, and forget about the minor errata! 30. Mai 2012
Von Skyward - Veröffentlicht auf Amazon.com
Format:Taschenbuch
This is the overall best C++ book for both beginner and intermediate programmers. As a self-learning student struggling to fully understand C++, i have gone through most, if not all, of the popular C++ books. My quest for the ultimate introductory and user-friendly C++ self-learning guide finally ended when i bought this one after reading several online recommendations from experienced teachers and successful C++ students.

The author of C++ Primer Plus introduces the basic topics, without assuming prior knowledge and this approach definitely helps you to build a solid background. You can gradually assimilate and understand the basic concepts before moving on to more complex ideas and principles. The reader is taken through a steadily increasing learning curve but you should follow the order of the chapters as you progress through the book, analyse the examples and work through the problems, if you want to get a thorough understanding of those concepts.

There is an important issue that needs to be addressed regarding the 6th edition, namely, the list of errors or "errata". Honestly, the "errata" is being tagged too easily to the 6th edition, based on previous reviews, and it is unjustified for this excellent book. The apparent deluge of complaints about errors in the 6th edition isn't fair as it gives the wrong impression and it might cause a few people to shy away from the opportunity of learning from this highly instructive and overall great book.

I haven't seen this crucial piece of information mentioned anywhere, but this should soothe your mind about errors in the book; there is a second printing which was released in early 2012, and it fixed all the known errors shown on the errata page! The first printing was in October 2011 and the second printing is listed as January 2012. The short time lapse between the first and second printing is quite unusual for any book, especially one as popular as C++ Primer Plus. It clearly shows the commitment that the author, Stephen Prata, has towards keeping his work as accurate as possible. Personally, i am very satisfied with the second printing and the author's ethics are first class. I can't say the same about some other C++ authors who "manufactured" text and examples for business purposes (Deitel, anyone?) which has caused me to waste away many hours trying to get a sound understanding of how the given explanations are connected to the examples.

For those who bought the 6th edition before 2012, you most likely got the first printing. You can easily verify which printing you own, by going to page 4 (not numbered) where the copyright information is located. In my copy, the last line says "Second printing January 2012". That means, it is the revised 6th edition, and you won't have to worry about the short list of mistakes available at the online errata page. If you already own the 1st printing of the 6th edition, fear not, as you can simply visit the online errata page and seek through your book to the concerned pages/sections and manually correct the mistakes. I counted only 21 errors listed on the online errata page, which is certainly not a huge number of errors, considering the size of the book. You can find the link to the online errata page by searching on the publisher's official site at informit [dot] com. On the book's page, click on the "Updates" tab.
44 von 48 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Deliberate and Thorough 28. März 2012
Von S P - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
If you've taken any STEM courses in college, you might have noticed a focus on practicality and quick solutions. Professors only have a few weeks to teach you and justifiably want you to learn as much as possible (many think like engineers and seek tangible accomplishments). This often comes at the expense of a rigorous theoretical understanding of the matter at hand. In the case of calculus, students might be expected to have already learned the underpinnings of the field, which have hardly changed in hundreds of years.

Computer science is a very different field - it can be more specialized and segmented than the traditional sciences. Most students lack prior technical experience with programming (the specialization problem), and if they have any it might be with an entirely different language (the segmentation problem). Thus, any student would do well to pick up the fundamentals before delving into advanced topics. At my university, at least, the computer science department couldn't care less about teaching you critical thinking or reasoning; they want you coding from the first day, no questions asked. What am I getting at? This book helps me understand the code I would otherwise be typing mindlessly.

This primer walks you through the steps to create a C++ program, and details its components. Whether you're picking up C++ as an additional language or using a command line for the first time, you will have the tools to confidently produce your own work. I find it preferable to (or in tandem with) the associated college course, which others have justifiably lamented for its illusion of learning.

I talk generally of the philosophy behind the book; not only do I find that angle more interesting, but I'm also just getting started with the primer's 1000+ pages. I can already highly endorse it. Looking through forthcoming chapters, the range of content extends far beyond the scope of my introductory computer science course; thus, reading through the entire book is an impressive accomplishment and one that should serve as a real benchmark.

The author is serious and yet witty, avoiding the "clinical" sort of programmer speak you might encounter if you're browsing online help forums. (On that note, pick up this book before you're inundated by the contradictory and often hostile answers people give to beginner questions). He adapts his tone and content to the level of the reader, who neither expects an easy way out nor wants to waste time on arcane terminology. He strikes an effective balance that rewards you for learning and challenges you to keep going. While you can certainly refer to the sections of your interest and jump around as you please, there's a cumulative sort of "narrative" that allows you to build on SKILLS rather than KNOWLEDGE. That's a key distinction -- the book trusts you enough to deal with significant concepts, even if it takes a while to fully grasp their implications.

If you think this approach takes more time, you are definitely correct. While entirely engaging and reasonably paced, this book is not meant to be devoured in one sitting. The upshot is that you will develop a more thorough understanding of the principles involved. Thus, when the deadline is looming on your massive project and you're faced with ten compiler errors, you will have the discipline to dissect the program's components and identify the problem in a predictable way. Rather than change a few lines of code and hope your tentative understanding of the subject material will get you by. Remember: while it's possible to re-learn a field, it's so much easier to get it right the first time around.

Like a good book and a good education, this primer serves as an investment in your future. It will help you understand both basic and intricate concepts, and actually apply some of your knowledge to problems outside the field. If you've read to this point already, you clearly have the willingness to learn the right way. This book will serve you well.

I greatly admire the author's approach and hope that other technical writers will adopt a similar one. His balance between the technical and theoretical is compelling. Ultimately this book is a great value not because it will land you a job at Microsoft tomorrow, but for its careful and comprehensive approach that will enhance your long-term value as a programmer. The language is free to use, the software is freely available -- all that's left is the right learning tool. With this one, you really can't go wrong.

A note about my review: Others have thoroughly covered the errata, which you can download online. Be aware of these mistakes and go ahead and correct them when you buy the book. They shouldn't stand in the way of a truly fantastic learning tool. I choose not to penalize my rating for something the aggregate score already reflects.
20 von 23 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Good coverage 19. Dezember 2011
Von D. Thakur - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I needed a book to rehash by c++ skills due to the nature of my current assignment. At the same time, I wanted a book with a fresher picture on c++ compared to some of the classics.

The question/answer exercises at the end are useful. I only did a select number of programming exercises per chapter and they seemed to correctly reinforce the concepts in the chapter.

Be warned that there are quite a bit of annoying errors/typos scattered throughout -- I couldn't locate an errata online.

In summary however, I consider this a good book for someone looking to quickly get up to speed on c++ and its recent developments.
12 von 13 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen The go-to book for learning C++ 13. November 2012
Von R. Campbell - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
I've heard a lot of good things about Prata's C books and the book lives up to the hype. I come from a Matlab/Perl/Python background and wanted to add C++ to my repertoire to help with Arduino programming and speed up code written in other languages. Although I'm familiar with programming, I've had little experience of C and C++ prior to this book. I'm currently beginning Chapter 7 of 18.

Prata's writing is clear and concise without being dry. He sprinkles puns as he goes, which is rather nice. The information is laid out in a logical fashion. He goes into a good deal of detail and so you have a feeling for why things work in addition to knowing how things work. There's a lot to take in and important information presented more than once. Many things (e.g. file IO) are introduced early on with minimal detail but expanded in later chapters. This approach keeps the text flowing and helps you remember what you've learned. The example code and explanations of it are good.

Some things could do with more explanation. For example, if you've been programming in a language that doesn't use pointers then it may not be obvious why they are necessary. In instances such as these it would be nice to have a paragraph or two catering to readers who come from a higher-level language.

My main criticism of the book (and why it doesn't get 5 stars) is that the chapters are somewhat long and questions to test comprehension are only at the end. For instance, chapter 4 deals with strings, unions, enumerations, structures, and pointers. That's a lot of stuff. However, most of the programming questions at the end deal with strings and structures. Not enough questions on pointers. With shorter chapters there could be more chapter review questions. This would help the reader to understand and remember the material.

Another issue is that there are no solutions or hints to the programming exercises (there are answers to the review questions). If you get stuck or feel that your answer isn't elegant then you have to spend a while Googling for possibilities. It would be great to have hints or even answers at the end of the book.

The book itself is rather hefty (almost 1,400 pages) so the paper is a little thin and delicate. I suppose that's ok since thicker paper would have mean an even heavier book. The typefaces are clear but on my copy some pages look a little washed out (the ink is more gray than black). The kerning is distracting in places because some characters (e.g. "A") and up too close to the periods at the end of sentences. The binding seems reasonable.
24 von 29 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Errata sheet for errors in book 19. Januar 2012
Von W. A. King - Veröffentlicht auf Amazon.com
Format:Taschenbuch
D Thakur said:

"Be warned that there are quite a bit of annoying
errors/typos scattered throughout -- I couldn't
locate an errata online."

There is an Errata sheet here:

[...]

under the "Updates" tab.

(The Errata sheet can be found on the book's page
at www DOT informit DOT com)
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   


Ähnliche Artikel finden