C++
- C++ is an object oriented language based on C and was developed by
Bjarne Stroustrup at A T & T in the 1980's.
- What is an object oriented language? Well, it is one that supports
the use of objects. (Duh.) What is an object? That's a bit harder to
say. In brief, an object is
- a software model of a real world object (e.g., a car, a person, a
cat, a proton),
- an encapsulation of a data structure and the functions that
act on the data structure,
- a unit of software re-useability,
- a black-box module of functionality and complexity protected
by an interface,
- a robust package of software that allows rapid extensibility
and prototyping,
- and/or a new way of thinking about life, the universe, and everything.
Next Slide