Red Hat Linux 7 Unleashed

Red Hat Linux 7 Unleashed

By William Ball

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 tools to create your program (editors), compile it (gcc and egcs), create libraries (ar), control the source (RCS and CVS), build your code (make), debug it (gdb and xxgdb), and finally, determine where inefficiencies lie (gprof). Take advantage of the environment!

Share ThisShare This

Informit Network