Bjarne Stroustrup begins 'C with Classes'

Bjarne Stroustrup, seeking to extend C with Simula's object-oriented features, began developing 'C with Classes,' which would eventually evolve into C++. This laid the very foundation for a language capable of hosting sophisticated generic libraries.

Significance

This was the genesis of C++, providing the language infrastructure (especially templates later on) necessary for the advanced generic programming seen in the standard libraries.

Key facts

Date
1979-01-01
Type
invention
Location
AT&T Bell Labs, Murray Hill, New Jersey, USA