- C++ - object-oriented
- Pascal - structured
- Basic - procedual
- Java - object-oriented
These are different types of programs and have been developed to do different things.
C++ is a middle level language becuase it consists of both high and low level language features; it is a general purpose language