Contents Up << >>

What is OOP? What is C++?

OO programming techniques are the best way we know of to develop large, complex software applications and systems.

C++ is an OO programming language. C++ can be used both as an OOPL and simply "as a better C." However if you use it "as a better C," don't expect to get the benefits of object-oriented programming.

OO hype: the software industry is "failing" to meet demands for large, complex software systems. But this "failure" is actually due to our successes: our successes have propelled users to ask for more. Unfortunately we created a market hunger that the "structured" analysis, design and programming techniques couldn't satisfy. This required us to create a better paradigm.