Envoyer sur votre Kindle ou un autre appareil

 
 
 

Essai gratuit

Découvrez gratuitement un extrait de ce titre

Envoyer sur votre Kindle ou un autre appareil

Programming: Principles and Practice Using C++ (2nd Edition)
 
Agrandissez cette image
 

Programming: Principles and Practice Using C++ (2nd Edition) [Format Kindle]

Bjarne Stroustrup
5.0 étoiles sur 5  Voir tous les commentaires (1 commentaire client)

Prix conseillé : EUR 40,16 De quoi s'agit-il ?
Prix éditeur - format imprimé : EUR 62,35
Prix Kindle : EUR 28,11 TTC & envoi gratuit via réseau sans fil par Amazon Whispernet
Économisez : EUR 34,24 (55%)

  • Longueur : 1312 pages
  • Langue : Anglais
  • En raison de la taille importante du fichier, ce livre peut prendre plus de temps à télécharger
  • Vous n'avez pas encore de Kindle ? Achetez-le ici Ou commencez à lire dès maintenant avec l'une de nos applications de lecture Kindle gratuites.
App de lecture Kindle gratuite Tout le monde peut lire les livres Kindle, même sans un appareil Kindle, grâce à l'appli Kindle GRATUITE pour les smartphones, les tablettes et les ordinateurs.

Pour obtenir l'appli gratuite, saisissez votre adresse e-mail ou numéro de téléphone mobile.

Formats

Prix Amazon Neuf à partir de Occasion à partir de
Format Kindle EUR 28,11  
Broché EUR 44,41  




Les clients ayant acheté cet article ont également acheté


Descriptions du produit

Présentation de l'éditeur

An Introduction to Programming by the Inventor of C++

 

Preparation for Programming in the Real World

The book assumes that you aim eventually to write non-trivial programs, whether for work in software development or in some other technical field.

 

Focus on Fundamental Concepts and Techniques

The book explains fundamental concepts and techniques in greater depth than traditional introductions. This approach will give you a solid foundation for writing useful, correct, maintainable, and efficient code.

 

Programming with Today’s C++ (C++11 and C++14)

The book is an introduction to programming in general, including object-oriented programming and generic programming. It is also a solid introduction to the C++ programming language, one of the most widely used languages for real-world software. The book presents modern C++ programming techniques from the start,

introducing the C++ standard library and C++11 and C++14 features to simplify programming tasks.

 

For Beginners—And Anyone Who Wants to Learn Something New

The book is primarily designed for people who have never programmed before, and it has been tested with many thousands of first-year university students. It has also been extensively used for self-study. Also, practitioners and advanced students have gained new insight and guidance by seeing how a master approaches the elements of his art.

 

Provides a Broad View

The first half of the book covers a wide range of essential concepts, design and programming techniques, language features, and libraries. Those will enable you to write programs involving input, output, computation, and simple graphics. The second half explores more specialized topics (such as text processing, testing, and the C programming language) and provides abundant reference material. Source code and support supplements are available from the author’s website.

 

Biographie de l'auteur

Bjarne Stroustrup is the designer and original implementer of C++, as well as the author of The C++ Programming Language, Fourth Edition (Addison-Wesley, 2013), and A Tour of C++ (Addison-Wesley, 2014) and many popular and academic publications. Dr. Stroustrup is a managing director at Morgan Stanley in New York City, as well as a visiting professor at Columbia University and a Research distinguished professor at Texas A&M University. He is a member of the U.S. National Academy of Engineering, an IEEE Fellow, and an ACM fellow. His research interests include distributed systems, design, programming techniques, software development tools, and programming languages. He is actively involved in the ISO standardization of C++.

Détails sur le produit


En savoir plus sur l'auteur

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Commentaires en ligne

4 étoiles
0
3 étoiles
0
2 étoiles
0
1 étoiles
0
5.0 étoiles sur 5
5.0 étoiles sur 5
Commentaires client les plus utiles
1 internautes sur 1 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Indispensable 5 juillet 2014
Format:Broché|Achat vérifié
La réputation de l'auteur n'est plus à faire, ce livre est incontournable pour maintenir à niveau ses connaissances en C++. Le contenu est de qualité avec une mise en page très claire et en couleur.
Le seul bémol concerne la qualité de la reliure, disons que pour le prix, on aurait aimé une vraie reliure (cousue) avec une couverture cartonnée pour maintenir les 1300 pages de cette bible.
Avez-vous trouvé ce commentaire utile ?
Commentaires client les plus utiles sur Amazon.com (beta)
Amazon.com: 3.8 étoiles sur 5  23 commentaires
30 internautes sur 31 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Great Book for someone starting with Programming and C++ 28 mai 2014
Par IBLUES - Publié sur Amazon.com
Format:Broché|Achat vérifié
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.
18 internautes sur 18 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Demonstrates the new features of C++11/14 impeccably. 25 mai 2014
Par Bud Alverson - Publié sur Amazon.com
Format:Broché
The new features of C++11 (especially copy and move construction) are highlighted and demonstrated very well in the chapters relating how to implement a Vector class.

In my opinion, Dr. Stroustrup has aptly complimented his tour de force of The C++ Programming Language, 4th Edition with this wonderful rewrite of "Programming: Principles and Practice Using C++". Aimed squarely at the complete novice it is at once a remarkably approachable, yet highly thorough introduction to the craft of software programming that also just happens to use C++ as it's language of choice.

Highly recommended as a first textbook on learning how to program software.
10 internautes sur 10 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Good book now that the header file has been updated! 3 juin 2014
Par Luke - Publié sur Amazon.com
Format:Broché|Achat vérifié
The book itself is great so far. I'm in chapter four and the language is very accessible. It doesn't dumb things down, but it also doesn't use lofty language that feels like you're being talked down to.

SNEAKY EDIT: The header file was updated today (June 8) and now the examples compile as expected. Everything below this line should be IGNORED and it only left so that the comments have context. You should no longer have any fear of the header file! Great book, updated rating accordingly.

-------

My rating is based on the fact that you can't follow along with the examples and expect them to compile. The book tells you that it requires a special header file, but that file hasn't been updated since 2010 and I suspect enough has changed in the second edition of the book that the header file is no longer applicable.

Once you hit the chapter on vectors, you'll encounter errors with vector initializer lists (in both g++ and Visual Studio) and the sort() function being used. If you skip using the header the book tells you and directly use iostream and vector header files, initializer lists work as expected, which leads to my assumption that the required std_lib_facilities.h file is to blame. Sort() still doesn't work, though, so I assume that's some kind of custom function that's meant to be included but isn't available in the support files.

There are also some holdovers from the first edition that don't apply to the second edition. In the end of chapter review on vectors, it includes terms that were not defined in this edition of the book (but were defined in the first edition). These include terms necessary to use sort() correctly.

So until the support header file is up to snuff, I wouldn't recommend absolute beginnings start with the second edition. Basic examples won't compile and you'll likely be frustrated.
8 internautes sur 8 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 You should read this! 8 juillet 2014
Par Mostafa Nategh - Publié sur Amazon.com
Format:Broché
This is an educational book, written by a great teacher, who also happens to be the inventor of C++ and the major contributer to it, and who happens to be one of the most precise authors you can read. This text, like his other ones, is written in a very precise language, and it deserves to be read with the same level of precision.

But if you want to learn programming, and if you have chosen C++ as your starting point, there are other reasons to read this book. This book doesn't merely teach you to code, but also a good deal of software design strategies, engineering concepts and principles and good taste. Yet, (and this is extremely rare), THIS BOOK IS NOT BORING. You can find good humor in many places in the book, not just at the beginning. Take this example from section 5.9:

"When you have written (drafted?) a program, it’ll have errors. Small programs do occasionally compile and run correctly the first time you try. But if that happens for anything but a completely trivial program, you should at first be very, very suspicious. If it really did run correctly the first time, go tell your friends and celebrate — because this won’t happen every year."

In short, this is a rare treasure. You get the feeling that Bjarne is standing in front of you and narrating for you, with his particular accent and his elaborate vocabulary. Read it, do the drills and exercises, and internalize it!

This book, however, may not be the greatest reference for C++. For that purpose, perhaps pick "The C++ Programming Language", from the same author. That book is not quite as fun to read from cover to cover, but a more handy reference. That said, if you invest time in reading this book ("Programming...") and doing the exercises, it can very well become the reference you can rely on, basically because you learned the language features from it.
7 internautes sur 7 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Opinion of an aspiring programmer 15 juillet 2014
Par Jakub Niemiec - Publié sur Amazon.com
Format:Broché
When I first saw this book arrive through the mailbox I honestly didn't know if I had it in me to survive through over 1000 pages of instructions and descriptions of the C++ programming language. But as I started reading I was impressed at the way that this book eases into the language, with each chapter additional contexts were covered in depth however adhering to the learning curve throughout the book making it a pleasant read.
Instructions are easy to follow and clearly laid out making the book a friendly study resource, I know virtually nothing about programming but the book explains the concepts very nicely and in a friendly manner. I like the way in which the chapters are organised, the complexity of the content increases with every chapter but all the concepts are referred to for easy refresh of memory.
This book provides you with a range of examples and strategies for writing good code and I would definitely recommend it to someone who is dedicated to pursuing their dream of being able to program, this book will give you a solid understanding of the structure of C++ along with good and well rounded knowledge about the language and its common practices.
If you want to learn how to program in C++ then this is truly your go-to book, who would be a better teacher than a father of C++?
I strongly recommend this for those who are new to the topic like myself!
Ces commentaires ont-ils été utiles ?   Dites-le-nous
Rechercher des commentaires
Rechercher uniquement parmi les commentaires portant sur ce produit

Discussions entre clients

Le forum concernant ce produit
Discussion Réponses Message le plus récent
Pas de discussions pour l'instant

Posez des questions, partagez votre opinion, gagnez en compréhension
Démarrer une nouvelle discussion
Thème:
Première publication:
Aller s'identifier
 

Rechercher parmi les discussions des clients
Rechercher dans toutes les discussions Amazon
   


Rechercher des articles similaires par rubrique