Programming: Principles and Practice Using C++
Thumbnail 1Thumbnail 2Thumbnail 3Thumbnail 4Thumbnail 5

Programming: Principles and Practice Using C++

4.5/5
产品编号: 59571103
安全交易

产品不可用

哎呀!您正在寻找的产品目前缺货。探索类似产品以获得完美契合!

描述

Programming: Principles and Practice Using C++

评论

4.5

全部来自已验证的购买

N**K

Excellent book for newcomers to programming

Contrary to many other reviews, I think Bjarne IS a good teacher. However, I may not be the right person to give an objective opinion on this book (since I already was quite experienced in C++98, and some C++11 concepts). The book just reads so easily, and everything is explained at the perfect pace, with many examples, so it's easy to understand.Do note Bjarne has some experience in teaching at universities, and he has regularly given presentations on the language in programming related events. During these presentation he has mentioned his main focus is to TEACH, not to make people passionate about it. I personally did not find this view reflected into the book.For anyone new to programming I believe this is an excellent book to start with. Although, the author (the one and only designer of the language himself) stresses several times it is important to learn general programming concepts applicable to many modern languages, very soon language specific technicalities are explained, and differences with other languages are often not mentioned. But I think this is no problem. Personally I believe the step from slightly "lower level" languages such as C or C++ to other "easier" languages (such as Java, C#...) will be easier when you have a better idea of what happens at a lower level (in memory). Yet, it's quite possible you will stick with C++ for a while once you learn to appreciate the beauty of the - initially complex looking - language :) . It is important to realize learning to program is never easier the first time. Put time in it, and one day it will "click".Ultimately the goal of the book is to provide a foundation that you will be able to use in any language. It stimulates your logical reasoning, and it makes you think about initially straighforward code. Code that is potentially dangerous, or slow. And it teaches you to structure your code into clean, well organized blocks.If you have experience in another language, and are just looking for a highly detailed and technical book on the latest version of C++ (C++17), accessible for beginners, this may not be the book for you. But it certainly won't be a waste of time to read this.For a slightly more detailed book, specifically on C++, with a less practical approach, I can recommend "Beginning C++17: From novice to Professional (2018, Ivor Horton & Peter Van Weert)".Note: If you decide to buy another book, look for books on C++14 or C++17. The language has changed a lot since the 80's and 90's. Make use of it.

K**N

I love Pete and Bjarne

I have read up to chapter 4 and was told everything I needed. Yes, programming is very hard. He told me to understand the problem and understand the solution. He encouraged me a lot. It is a big book... But if he can get me to understand "../../std_lib_facilities.h" after this book I'll give the man a cake. He deserves it.

B**N

Easy to read

I have only read the first 2 chapters - but from what i have read so far I like it a lot.I already had a very basic knowledge of c++/programming. But already i have learned a lot more than i thought i knew.To all the people complaining that this book requires you to download a header file from Bjarne's website - they are incorrect. At the end of the first chapter he clearly states what files are included in his pre-made header file (therefore there is no need to download said header file)I will come back and continue this review when i get into the book at bit more - looks promosing.

B**N

Fantastic book!

Absolutely fantastic book! I purchased this as a beginner programmer and I have nothing but good words for this book. It is a great learning source and a must have if you want to better yourself as a programmer and learn the basics of C++ at the same time. It contains visual representations for some ideas and concepts that may be slightly difficult to visualise. I think many people will tell you it isn't the easiest book to learn from but it will help if you already have some knowledge in computer science and the concept of programming.

T**T

Really good book

Really good book.A bit outdated now as new features appeared with c++17 and c++20 (soon too).But for thoses starting programming and want to start with c++, go for this book.

B**S

Feature request…

Request:I'm reading on a kindle (black & white), so I can't differentiate between harder and easier sections (signaled by the colored circles). If you could add some color independent sign for kindle users, that'd be really nice.Although I'm only at 7%, I enjoy it very much and I'd highly recommend. Well written book.

A**R

Fantastic beginners book, the best you can buy

Fantastic book for beginners to C++. I only managed to get about a third of the way through due to school getting in the way but up to where I got to, the tutorials were clear, concise and to the point. Great stuff.

E**N

In-Depth Coverage from the Creator of C++

I am a software engineer with ~16 years experience, mostly in Java and C#, with a little C++ early on, and I have recently been getting back into doing more C++. However, I've struggled a bit lately because C++ is a much thornier language than Java and C#, and it has also moved on from that it used to be.The consensus of the online reviews seemed to be that people with experience in other mainstream languages can just jump straight into one of Stroustrup's more advanced C++ books. That turned out to be poor advice. So, I swallowed my pride and started (re)learning C++ from the ground up with this book. Although it is true that I already knew a fair amount of the subject material—especially in the earlier chapters (e.g. what functions/methods, classes, and templates are)—it's also true that this book has taught me many small but critically important things specific to modern C++ that have filled in holes in my knowledge that were holding me back.This book is a true tutorial format. It has careful, clear, and well-thought-out explanations of all subject material. That coverage is cemented with drills and exercises. During the course of experimenting with the drills and exercises, I discovered and fixed many basic holes in my knowledge that I hadn't even known I had.So, even though this book is accessible to a first-time student of programming, if you're coming into C++ from another language, I would still recommend it. You may end up skimming some of the content, but you'll also be surprised at how much extra knowledge you need before you can be proficient in C++. Until you gain this knowledge, many of the drills and exercises in this book will stop you in your tracks where you thought you were going to breeze right through.

S**H

Top class programming book

Superb book explaining not only the features of C++ but also the philosophy behind the various books. Awesome book in all ways.

A**R

Uno de los mejores libros de Consulta de C++

Excelente Libro. No me lo esperaba tan grueso y tan completo, valió la pena.El envío tomo un poco de tiempo ya que lo envían desde E.U. pero superó mis expectativas, excelente el nivel de detalle, la explicación clarísima, ejercicios, y un muy buen diseño editorial.Ampliamente recomendable para quienes usan C++

J**A

The potencility to Solve problems using C++ in computation programming

a very didactic approach leads the reader to understand the enormity of resources and potentialities of the C++ language in solving problems in its applications.

A**O

Uno dei libri migliori.

Insegna a programmare con una bella visione ampia su questa passione o professionalità. Adatto a tutti e fatto egregiamente. Non insegna il c++ di per se.

常见问题

TrustPilot

TrustScore 4.5 | 7,300多个评论

尤素夫·A.

总体来说,体验非常棒。会推荐给朋友和家人。

1 个月前

法蒂玛 A.

我尝试过的最好的国际运输。物有所值!

3天前

全球购物,通过 Desertcart 享受优惠
物有所值
各种产品的价格具有竞争力
全球购物
为 200 多个国家/地区的 3 亿多购物者提供服务
增强保护
深受全球购物者喜爱的值得信赖的支付方式
客户保证
深受全球购物者喜爱的值得信赖的支付方式。
沙漠车应用程序
随时随地随时随地购物。

TrustPilot

TrustScore 4.5 | 7,300多个评论

Sneha T.

我收到的产品完好无损。总体来说服务很棒。

1 个月前

Anjali K.

产品质量出色。正是我的工作所需要的。

1 个月前

Programming Principles And Practice Using C | Desertcart Hong Kong