Search
×

Sign up

Use your Facebook account for quick registration

OR

Create a Shvoong account from scratch

Already a Member? Sign In!
×

Sign In

Sign in using your Facebook account

OR

Not a Member? Sign up!
×

Sign up

Use your Facebook account for quick registration

OR

Sign In

Sign in using your Facebook account

Shvoong Home>Internet & Technology>Hardware>Thinking in C++, Volume 1 / By Bruce Eckel Review

Thinking in C++, Volume 1 / By Bruce Eckel

Website Review   by:BenHami    
ª
 

The C++ is a computer programming language that had been developed from its predecessor: The C language. The C language suffered from numerous limitations. The most serious among these limitations are: luck of security in software design, limited features regarding code maintenance and reusability, and non Object Oriented Programming (OOP) capabilities. The C++ language emerged by addressing these issues from the C language. The major quality of C++ is its OOP features. These powerful characteristics allow C++ programmers to, easily and efficiently, design professional computer programs through objects creation and linkage. An object is basically a user data type that has characteristics (data members), and behaviors (member functions). An object creator can hide its implementation to future users using encapsulation which is a mechanism to set up access control to object members, specially private and protected ones. Thus, client programmers can access this object via its interface only: public data members and public member functions only. Any object that had been first created can be distributed using other C++ powerful tools: inheritance, composition, templates…. Further enhancements of this object are assured by changing its implementation, while keeping its interface unchanged. Furthermore, this same object can be reused as it is in some other very different programs. Use of these preceding important features dramatically reduces the cost of building and maintaining new systems.

More books on the same topic

- The C++ Programming Language
- The C++ Standard
- C++ Primer
- C++ Inside & Out
- Black Belt C++
- Effective C++
- Large-Scale C++
- Software Design
- The Design & Evolution of C++
- Object Lessons
- Complexity
Published: October 14, 2007   
Please Rate this Review : 1 2 3 4 5
Translate Send Link Print
X

.