C++ History
1971- Dennis Ritchie from Bell Labs began the development of B, which was able to generate executable code directly. The B language's name was finally changed to C, which introduced new concepts like Data Types.During development of C, the UNIX operating system was being developed at the same time at the same Bell Labs company.

1973- Dennis Ritchie developed the basis for C. C was expanded to include handling, and also improved arrays and pointers, along with the later shown capability of portability. By that, C was concidered a "high-level" language.Since C was not tied to any specific hardware or operating system, C was very portable.By the time C was completed, nearly 90% of UNIX was written in C.
1980-Bjarne Stroutstrup (also from Bell Labs) began development of an "Enhanced C".

1983- Stroutstrup's Enhanced C was officially called C++. C++ was originally designed for the UNIX environment.
Throughout 1980s- C++ was being refined until it became a language with its own personality. While having its own personality, it did not lose compatibility with code. Using C++, programmers could improve or reuse code easily.
1989- The ANSI standard of the C language was published which gathered a good part of the contribution of C++ to structured programming.
C++ has survived through massive expansion in its use and is not used as a development language. C++ has also incorperated new concepts.