Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Thinking in C++ (Repost)

Posted By: roxul
Thinking in C++ (Repost)

Bruce Eckel, "Thinking in C++"
English | 1998 | ISBN: 0139177094 | PDF | 1111 pages | 4 MB

Developed from years of seminars given all over the world, this book takes the C programmer on the easiest route into C++ proficiency: by moving step-by-step from what you already know.
Despite C++'s syntactic similarities to C, the two languages are fundamentally different in nature–a fact that can complicate the task of learning C++ if you already know C. Thinking in C++ explains C++ to C programmers not just from the perspective of writing code, but from the perspective of software engineering and design–how do you conceptualize programs that exploit C++'s capabilities? With readable prose, Bruce Eckel offers a compelling explanation of what object-oriented languages in general and C++ in particular have to offer and teaches you how to apply it. The book covers not only introductory topics but advanced ones such as multiple inheritance and templates.
Thinking in C++ is ideal for anyone already familiar with C who now wants to learn C++. Eckel has synthesized more than five years of C++ teaching and programming experience into a well-structured course that moves step-by-step through each important C++ concept. He highlights poorly-understood C++ features like virtual functions, which can improve productivity.