



Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to UAE.
Buy Programming: Principles and Practice Using C++ 1 by Stroustrup, Bjarne (ISBN: 8601300202259) from desertcart's Book Store. Everyday low prices and free delivery on eligible orders. Review: Only One worth reading - This book does what it is supposed to do, teach you how to programme with no prior programming knowledge. It starts with the basics and then moves onto at a reasonable steady pace to more complex topics by Chapter 20. As well as focusing on C++ it also teaches you how to write well organised, maintainable code. As I have now finished the book I feel that the emphasis on good style coding was important, it makes my own programmes far easier to understand and write. A niggle another reviewer mentioned "std_lib_facilities.h" this header file seems to be a good addition, it includes the C++ Standard Library and adds a range checked vector, by chapter 10 (and having looked at appendix B) I could quite easily do without it and write my own includes. I feel that this book was well work reading,and would recommend it to others. Review: The Greatest ever C++ Book for Beginners. - If you have no Previous programming experience then this is the book for you. Its written by the man who created the C++ language and he has deliberately focussed this book for those people who are new to programming. The style of writing is like no other i have come across, Unlike most books of this subject its actually a pleasure to read and fun to follow.





























| Best Sellers Rank | 1,928,803 in Books ( See Top 100 in Books ) 671 in Computers for Young Adults 4,869 in Software Design & Development 4,904 in Computing & Internet for Professionals |
| Customer reviews | 4.4 4.4 out of 5 stars (145) |
| Dimensions | 19.05 x 5.08 x 24.13 cm |
| Edition | 1st |
| ISBN-10 | 0321543726 |
| ISBN-13 | 978-0321543721 |
| Item weight | 1.86 kg |
| Language | English |
| Print length | 1272 pages |
| Publication date | 15 Dec. 2008 |
| Publisher | Addison Wesley |
J**E
Only One worth reading
This book does what it is supposed to do, teach you how to programme with no prior programming knowledge. It starts with the basics and then moves onto at a reasonable steady pace to more complex topics by Chapter 20. As well as focusing on C++ it also teaches you how to write well organised, maintainable code. As I have now finished the book I feel that the emphasis on good style coding was important, it makes my own programmes far easier to understand and write. A niggle another reviewer mentioned "std_lib_facilities.h" this header file seems to be a good addition, it includes the C++ Standard Library and adds a range checked vector, by chapter 10 (and having looked at appendix B) I could quite easily do without it and write my own includes. I feel that this book was well work reading,and would recommend it to others.
A**H
The Greatest ever C++ Book for Beginners.
If you have no Previous programming experience then this is the book for you. Its written by the man who created the C++ language and he has deliberately focussed this book for those people who are new to programming. The style of writing is like no other i have come across, Unlike most books of this subject its actually a pleasure to read and fun to follow.
K**Y
Great book to learn from
Great structure and explains things very well, reference material and examples included on the website too. Don't be put off by the page count as this is easy to follow what ever level
M**N
Well Written By The Master
This book is brilliant. It has everything. It is well written, structured and the tasks are challenging enough to make you want to complete the entire book. The example code given is clear and is perfect in showing the points that the writer wishes to emphasis.
M**S
Lovely book
If you love programming then this book is for you. It's great for people who are just getting started with c++ like my self. Very accessible and easy to understand with beautiful examples and so many practice questions to keep you busy. Great book!
J**N
Principles and Practice using C++
I'm not a programmer, I needed C++ for part of a project and wanted an 'off-line' book I could thumb through. This is a great book, for me. I like the style and level of detail.
G**N
Essentila for the serious programmer's library
What could be better than a programing guide from the man who wrote the language? Brilliant book, worth every penny.
J**T
Not ideal for everyone
We chose this book as the basis for an introductory course in programming (for students of mathematics -- 2nd year university). Our choice was influenced by the positive comments we had found on the internet. Now the course is over, and I regret to report that the book has proved to be a poor choice *for our purposes*: very basic programming with the simplest use of structs/classes -- we had to exclude inheritance, (operator) overloading, templates,... Part of our problem was that the book was too "wordy": this may well be an asset for native english readers, but definitely prompted complaints from our (italian) students [no italian translation exists so far]. I can see why Stroustrup might want beginners to use std_lib_facilities, a "magic" header file which includes lots of "useful stuff". But in our experience it is a crutch which quickly became more of a hindrance than a help. We are also unable to concur with the book's recommendation to use MS VisualStudio -- the students used the free version. Our exercises are small enough that there is no benefit in splitting the programs into several files. Next year we shall use a different text, avoid std_lib_facilities, and change to a different IDE. In summary: our experience was negative; of course, not everyone has the analytical, mathematical approach of our students; and not everyone wants to learn just the very basics of programming.
V**R
I received a someother book named Course on computer concepts. Its cost is 180rs. I paid them around 5k. Its a worst feel when u someother book and u have paid 5k for it. I am so disappointed. It was sold by USB publisher. Think twice to buy from this publisher.
A**X
Se si programma in C++ da meno di 2-3 anni questa è una lettura che oserei definire obbligata in quanto è un concentrato di consigli utili e best practices che in genere richiedono parecchio tempo e tanta esperienza per essere assimilate. Quando si inizia a programmare, indipendentemente dal linguaggio utilizzato, ci si pone sempre domande del tipo: "E' questo il modo migliore per farlo?", "Cosa comporta questo tipo di scelta?". Questo testo del prof. Stroustrup risponde a queste e ad altre domande. E' un testo unico nel suo genere ed è uno di quei testi che fa differenza tra un hobbista e un professionista. Ottimo come secondo testo, potrebbe essere utilizzato anche come primo approccio al linguaggio C++ ma richiederebbe uno sforzo maggiore per assimilare i concetti di base che, in alcuni casi, vengono dati per scontati. Il mio consiglio è di partire con un testo dedicato alle basi e poi passare a questo. L'inglese utilizzato è abbastanza semplice e scorrevole. La voluminosità a prima vista intimorisce ma non deve ingannare. Escudendo il codice, gli esercizi e le note a fine capitolo saranno meno di 300-400 pagine. Un paio di piccole pecche: 1- Ogni tanto il prof. Stroustrup si lascia prendere dall'entusiasmo e sforna qualche esempio non proprio semplice da afferrare ad una prima lettura ma niente che comprometta la completa comprensione del testo. Si può benissimo rileggere con calma o passare avanti per poi ritornarci in un secondo momento. Del resto, come ripete lo stesso Stroustrup più volte nel suo libro, si impara anche e sopratutto leggendo il codice altrui. Quindi, per quanto complesso possa essere un esempio di codice, leggerlo e comprenderlo non può che far bene. Detto questo tengo a precisare che la stragande maggiornaza degli esempi di codice proposti è abbastanza banale e facile da capire anche ad una rapida occhiata. 2- Esercizi che definire sbilanciati sarebbe un eufemismo. Si passa da "crea una funzione che somma gli elementi di due vettori" a "implementa un allocatore". Il prof. Stroustrup a volte non conosce mezze misure XD
L**A
After reading the beginning chapter online, I could tell that this book had been written thoughtfully and I had to have it. I'll be taking a course soon where I need to know C++; it's only covered minimally in the class, and I've only had minimal exposure to it. I know some other languages, like Java, but I'm stalled at the "advanced beginner" stage. What I like most of all about this book is the size of the chapters. They are all in very readable chunks. Also, the exercises are likewise very short and doable as long as you read the chapters. I rarely got stuck, but I have to say those times I did get stuck I learned a little bit more. I also like that when he refers back to a previous section, he gives the section number so you can find it. The author actually created C++, so you can't find a better authority. Yet, he doesn't talk over your head and get too technical. I like his little tidbits about "real" programming. There's some humor, but it doesn't ever become annoying. What I like least (and I'm only up to chapter 4) is that this is written at an absolute beginner level. You need not have programmed one bit to use this book. That's great for some, but if you have any programming experience, you may find some parts tedious. Certainly some of the exercises can be skipped. But, even if you think the solution is easy, sometimes when you try it out, you run into obstacles, so try as many as you can. There are no printed solutions to the exercises and only a few posted online, so your only feedback (unless you're using this as a text in a regular classroom) is whether the program worked. I don't know if I'm programming the most efficient way. All in all, I'm looking forward to the more advanced chapters. This book is huge and it covers a lot, unlike many intro books that give you the basics then stop. Don't be intimidated; this book goes step by step. I only wish that the same author could write the same book about more languages!
I**E
Un livre tout à fait remarquable (écrit par le créateur et l'un des principaux mainteneurs du langage !), qui vous prendra par la main et vous amènera à une connaissance tout à fait élaborée de la programmation en C++. Ce livre peut être utilisé par ceux qui veulent apprendre seuls et il peut réellement être utilisé ainsi, à condition de prendre la peine de faire systématiquement tous les exercices proposés. Ces exercices constituent l'une des grandes forces de ce livre : il ne s'agit pas seulement d'un livre à lire, mais d'un livre "à faire". Les exercices sont suffisamment nombreux pour être faits tous et pas assez pour décourager par leur quantité. Ils sont remarquablement adaptés au contenu de chaque chapitre. Vous pourrez trouver sur l'excellent site du livre (qui contient notamment aussi des "errata" fort utiles) un certain nombre (régulièrement croissant) d'exercices corrigés. A noter : il n'est pas du tout nécessaire (ni même peut-être souhaitable !) de connaitre le C pour lire et pratiquer ce livre...
S**O
Not gonna drag on with a long comment. Just gonna say this book is true to its description. Bjorne assumes you know nothing about programming or C++ and takes you from the ground up, even into things like writing components of a compiler which is a pretty advanced topic in programming. I'd recommend this book not only to people who are new but people who already have a background, even in some advanced aspects of programming in C++. I myself have been working with C++ for a little over a year, I've delved into some fairly advanced tasks like writing a cross platform game engine from the bottom up and yet find so much new and valuable information in this book.
Trustpilot
3 weeks ago
1 week ago