CS333 - Problem Solving and Object Oriented Programming in
C++
[ Home | Schedule
| Personal
Progress | Search | Glossary | Help
]
C++ is not an easy langauge to learn - so why is it used as the teaching language at ODU?
It has been used to implement many large programming systems ranging from operating systems to real-time network applcations
Three commonly used compilers are:
In industry, new systems are frequnetly developed using object-oriented design and implementation
C++ has a few warts - mainly due to the desire of its developer to remain compatible
with the langauge "C".
"C++" is not a pure object-oriented programming langauge. You can fall back on
its "C" roots and use it as a procedural programming language.
In many cases there will be more than one way to accomplish the same task - one based on
the older "C" language and its libraries and one based on C++ and its libraries.
C++ continues to develop with new featrues and improved libraries. I will try to avoid the older features of C++ which are falling out of favor.