CSC 272 - Software II: Principles of Programming Languages

DR. R. M. Siegfried

The C++ Programming Language

C++ is an object oriented language based very heavily on C (in fact the first C++ processor simply translated C++ to C). Most C programming constructs are legal in C++ even if not advisable and some of C++'s features influenced changes in C before the ANSI standard was adopted. C++ was developed by Bjarne Stroustrup to include all the power of C along with the ability to manage a project and data better because of its object orientation.

C++ influenced Java. In fact, much of Java's differences from C++ were a deliberate attempt to "fix" what its designers felt was wrong in C++. You will find below links to three examples which show you how to code basic constructs in C:

[Back to the Assignments List]