Summary

UNIX was built on the C language. C is a platform-independent, compiled, procedural language based on functions and the capability to derive new, programmer-defined data structures.

C++ extends the capabilities of C by providing the necessary features for object-oriented design and code. C++ compilers such as gcc correctly compile ANSI C code. C++ also provides some features, such as the capability to associate functions with data structures, that do not require the use of full, class-based, object-oriented techniques. For these reasons, the C++ language allows existing UNIX programs to migrate toward the adoption of object orientation over time.

Red Hat Linux is full of tools that make your life as a C/C++ programmer easier. There are ...

Get Red Hat® Linux® 7 Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.