Detail map of New Providence, New Jersey, United States Overview map of New Providence, New Jersey, United States

A: New Providence, New Jersey, United States

Bjarne Stroustrup Develops the C++ Programming Language

1979 to 1983

In 1979 Danish American computer scientist Bjarne Stroustrup at  the Computer Science Research Center of Bell Telephone Laboratories, Murray Hill, New Jersey, began developing "C with Classes" as an enhancement to the C programming language developed by Dennis Ritchie for Unix. "C with Classes" was renamed C++ in 1983.

Stroustrup "invented C++, wrote its early definitions, and produced its first implementation. . . chose and formulated the design criteria for C++, designed all its major facilities, and was responsible for the processing of extension proposals in the C++ standards committee" (Stroustrup, The C++ Programming Language, 10).

Timeline Themes

Related Entries