File Size: 948 KB
Print Length: 133 pages
Simultaneous Device Usage: Unlimited
Publication Date: October 20, 2015
Sold by: Digital Services LLC
X-Ray: Not Enabled
Word Wise: Not Enabled
Lending: Not Enabled
Enhanced Typesetting: Enabled
Best Sellers Rank: #69,453 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #2 in Kindle Store > Kindle eBooks > Engineering & Transportation > Engineering > Computer Technology > Imaging Systems #3 in Books > Computers & Technology > Graphics & Design > Computer Modelling > Imaging Systems #17 in Books > Computers & Technology > Programming > Languages & Tools > C & C++ > Tutorials
This is a great intro to C (especially for programmers versed in other languages) , but this book (Kindle version) is riddled with typos, and badly. Declared variables that don't match the code that follows, etc. When the author introduces one of the most potentially confusing topics, pointers, this sentence isn't helping: "When you define a function within a function, it has a scope". Should have been "When you define a variable within a function, it has a scope."Author, if you send me a hard copy of this book, I will mark it up for you for free. But you have to promise to never use your editor again.
The book has no page number, no index, typos all over the place, and it's difficult to distinguish text from code (the same font is used for both). Very little time went into formatting the book. The book is OK if you're already a programmer & just need to learn C++. However, there's not much detail here. For instance, gathering user input is only ONE page.
I wanted to begin learning the basics of C++ do to my interest in computer gaming. Not really knowing where to start as I was doing this on my own time at home, I picked this up by chance. I have to say it gave me a very good footing in understanding the basics and has helped spring board me to more advance learning. I would recommend this to anyone who has only basic rudimentary knowledge and wants to build on it.
I did know C++ before I bought this book and I just wanted a refresher. This book is poorly organized. it refers to concepts that have not been introduced yet. This confused me despite the fact that I knew the material reasonably well. So I can guarantee that no one can learn C++ from this book in a day or fifty days ( or any other book). Of course the book is very short and incomplete which is understandable given its price. The book resembles some class notes quickly put together. The book needs major editing and even I can tell you that. There are a few interesting insights here and there throughout the book which tells me the author is a very good coder but coding and writing a book about coding are two different tasks.
The printed version has a very crude layout. There are several syntax errors throughout the book, especially near the end with classes and inheritance. By the end of the book, I feel like I wasted my time. Overall, do not buy this book as a replacement or supplement to a college-level C++ course.
This is a very concise introduction to C++ that can be digested in a single day, but the typos, misspellings, grammatical errors, and just plain mistakes make this an annoying read for a details oriented person, such as a programmer! There may be some useful information hidden in here somewhere, but my previous knowledge of general programming concepts was necessary to fill in the blanks and correct mistakes in my head as I read, especially when he uses a term he is defining in the definition of that same term. The author had done a pretty fair job of explaining line-by-line each example up until he finally introduced a concept new to me, namely Operator Overloads, when he suddenly introduced new syntax and variable notations which went unexplained and left me without a complete understanding of the implementation. This trend just got worse when he discussed OOP and Classes, and frankly, I just started skimming at that point and will look those topics up online. I guess if you knew nothing about programming and were writing your first 'Hello World' program, this might be useful if you could somehow guess what he meant to say through the typos and mistakes. Overall, pretty disappointing. Glad the Kindle edition was only $2.99.
Have you ever seen a joke book in a Christmas cracker?Ok, the production quality is not quite that bad. But, as others have noted, not far from it. Numerous typos, no page numbering or index. And many of the typos are serious, hindering understanding of the material.I've now read the book twice and have changed my initial impression. There really is a niche in the market place for a concise, very brief precis of C++ and coding. The advantage of the brief format is that you don't lose the woods for the trees. This book is very nearly such a product. If the order of some of the explanations could be changed that would really help the book. (Some material is presented before you have been given enough information to understand it.) Slightly more lucid explanation and a few more examples to give context could really help the book.If these changes could be made while not increasing the size of the book by more than 10%, this little book could really be a winner. Or at least a great little guidebook to C++. I'm changing my review from 2 to 3 stars.
Based on my research and this quick read, C is the way to go when it comes to programming because it is the most the commonly used language out there. The research says that when it comes to performance – speed of execution, C is unmatched. My curiosity led me to this book. If you need an easy and user- friendly guide to show you the basics about C programming, then look no further.