Murach's C++ Programming
M**S
Probably, best book in C++ ever
I love the format which I have not seen in any other book in programming where the left page of the open book is dedicated to talk about the right page, which is an actual practical piece of code. This has the benefit of having an explanation one page long at the most, with its corresponding practice of the right page.When I started programming in 1984, C Language was a new entry in the PC World. I remember reading a comment on C by the editor of PC Magazine. He said something like this: This new language is so concise, so simple, yet powerful enough to write operating systems like Unix, that even if other languages comes along in the future, probably it will be kept to teach logic and programming principles. I was captivated by this comment and decided to embrace and change the GWBasic that came with the computer for C. Several years later came C++ but it was hard to grasp. A new paradigm is always difficult and the books that started appearing usually did not make a good job explaining the newcomer. C++ had so many quirks and in many ways it lost the C language original simplicity and conciseness.However, C++ managed to become, perhaps the most powerful language, in many respects, responsible for the modern powerful applications that exploit the object-oriented paradigm. Even thou I retired several years ago, C++ remained a challenge for me. So, I bought the book this year (2019) to start all over and I was pleased to discover that C++ is becoming simpler, with a powerful Standard Library which make convoluted constructions in C easy to code in C++. Many of its rough corners have been addressed.Murach's book did an excellent job explaining the new C++, using simple yet meaningful code examples that make C++ the new concise, meaningful and powerful language which made C the grand father of all modern programming languages. It is such a good book that, when the explanation of the left side left obscure points, just typing and compiling the source code helped a lot to understand key concepts. After two months, I am succesfully finishing it with a better understanding and appreciation of the latest C++.I highly recommend it.
C**R
Excellent.
Clearly written. Everything taught is illustrated in examples, exercises and sample programs. I started this as a hobby; I wanted to understand the language, rather than program anything. In just four weeks now I feel pretty comfortable reading through the programs randomly and making sense out of them. I also feel that typing in the programs myself definitely made me understand them better.I had just as much fun years ago with Murach's book on Visual Basic. Concurrently I have been following John Keyser's lectures in his Introduction to C++ (Texas A & M professor, The Great Courses), as well as the internet GEEKS. Plenty of excellent help all around.
N**N
Professional Reference Material
This is an excellent addition to a programmer's library. I don't agree that all Murach books are gold, but this happens to be one. There are a few typos and bugs, but the only thing I would add would be bracket initialization which is curiously missing for a book released in 2018.
J**O
Easy to learn and well thought out.
I bought this book to help tutor my daughter in a college C++ class she is taking. I was very impressed with how the book is laid out and how instructive it is. I haven't programmed in over 20 years and C++ has really advanced in many ways. I now understand why it is still such a popular programming language. I'm more than half way through the book and I really look forward to reading and working through the exercises at the end of each chapter. The two-page layout makes it extremely easy to grasp the concepts and visualize the code as you are learning it. I highly recommend this book to any beginner or even advanced programmer who needs a great reference manual.
A**R
Beautifully written. Easy to read.
Each chapter has a section for the terms used and a summary. Additionally, the book provides installation instructions for Windows and Mac IDE and debugger. Furthermore, the author also has a download website where one can download C++ projects , that go with each chapter, to save time. The author has done a marvelous job with the easy to read font and by using shading, italics, and bold attribute to highlight what is important. It is a wonderful book for the novice as well as anyone desiring to refresh her/his knowledge.
A**D
Great introduction to C++
I needed a crash course in C++ for an advanced class I'm taking, and having already read their C# and SQL Server books I picked this one up. I like the Murach books' format because every even numbered page has in-depth explanations and every odd numbered page has code examples and summary, so if you're in a rush or just want to brush up on a topic you can skim through the odd numbered pages.
A**G
Great sample codes and projects.
I bought this book to supplement my c++ learning because my professor doesn't teach it well enough. I really like the sample codes and examples provided in each chapter.
M**L
Good but missing major topics.
Book is good overall, however the book does not cover sockets at all which seems like a very important topic to leave out.
V**R
Se for iniciante, pode ser uma boa escolha
Bom pra iniciantes, mas pra quem já tem uma boa noção da linguagem não recomendo. Promete muita coisa mas é superficial em muitas delas.
P**F
I do like the layout of this book.
Would have been interesting if it mentioned the major difference between "endl" and "\n" - if it did then I missed it. I haven't read much yet was waiting for Visual Studio 2019. Now that I have that installed I will begin to really go through this book.
A**K
Murach Books - Simply Brilliant in my view
I have bought a number of books by Murach over the last few months - I keep buying them because they are (in my humble opinion) the best books that I have come across to learn programming. I am that pleased, that when Murach bring out another book, (they do not churn out book after book - they only present books that are in-depth and are 'ready' for consumption by the public)and if that book is related to what I want to do, I will buy it. I would have no hesitation in HIGHLY RECOMMENDING Murach's Books.
A**X
Useful first book
Excellent introduction to programming. I think the exercises are useful but lure you into a false sense of security - it's definitely worth working through your own projects as well once you've got some basic skills to really develop programming knowledge.
Trustpilot
1 month ago
1 month ago