C From the Beginning covers the whole of the C language from simple basics to advanced language constructs The emphasis is on building programming skills via examples and exercises, integrating object oriented programming with object oriented design while teaching the basics of the language It is a book with a dual purpose to teach the fundamental principles of good programming, and to provide an accessible and direct introduction to C It is ideal for beginners taking their first programming course, and for programmers with some experience requiring a thorough introduction to the C language Since the publication of the first edition of this book in 1997, the ISO standard for C has been approved This new edition of the book covers the ISO standard The standard incorporates a library of utility classes called the STL Standard Template Library not previously included in the core of C This book describes these new classes as well as advanced topics such as exceptions, streams, templates and function objects....
|Title||:||C++ from the Beginning (2nd Edition)|
|Number of Pages||:||472 Pages|
|File Size||:||887 KB|
|Status||:||Available For Download|
|Last checked||:||21 Minutes ago!|
C++ from the Beginning (2nd Edition) Reviews
fantastic C++ book for beginners, you will understand all the concepts by the time you are done with this book.
Well, I wanted to comment on this book from the perspective of someone who is a beginner to programming. I do have a little experience in HTML, Latex, and Mathematica. A friend gave me the book, saying it was the perfect book for a beginner, not requiring any prior programming knowledge. In fact, the author makes the claim "There is no onus on the reader to know C, or any other programming language for that matter." Well, here I am. I got through about the first pages of chapter 3, then I gave up (I gave it three shots). The problem is that, e.g. on the first few pages, sentences like the following are basically right next to each other:
I purchased this book for a college class in Computer Science. Being already familiar with C, I was expecting that the book would get immediately into the guts of C++, i.e. Object Oriented Programming.
This book does deserve its name for sure, since it can be read by any beginner, but also goes well further than a lot of other books on the subject. Most of the common advanced topics - (true) polymorphism, templates, and even some often-used structures - are covered in details enough to allow the reader to understand and efficiently use them. All along the text, the examples are longer enough to be useful, and shorter enough to stay what they are meant to be: examples... Though I would not consider this book as The reference, I would recommend it to any person wishing to gain serious confidence in object-oriented programmation in C++.
I had some prior knowledge about programming concepts before reading this book and I was glad of that. Although the book covers very basic issues as well as fairly complicated issues like data encaptulation, inheritance and polymorphism I found the book to lack a lot of examples. It's my experience that only I can teach my self a given programming language through writing examples and "play" with these. The examples in the book however, are small and always assumes you've just made the prior part of an example a few pages back and that just doesn't work for me! It's not a bad book but you'll need to supplement with another book to show you more examples.
Skansholm's book is concise and pragmatic. I have read both of his work on C++ and Java and it trully a must for beginners. The book is very good explaned and all programs can be run from PCs and UNIX machines. There are tons of similiar books on the market but Skansholm's work excel in both interesting examples and academically sound.