C++ programming language: How it became the invisible foundation for everything, and what’s next

Powerful, flexible, complex: The origins of C++ date back 40 years, yet it remains one of the most widely used programming languages today. TechRepublic spoke to C++ creator, Bjarne Stroustrup, to find out why.


Bjarne Stroustrup: “Evolution is necessary to meet the challenges of a changing world and to incorporate new ideas.”

Image: National Academy of Engineering

C++’s origins date back to 1979, when Bjarne Stroustrup, the programming language’s creator, first began work on the language that was then known as “C with Classes”. The language was initially designed as an improvement on the C programming language that added features based on object-oriented programming.

Must-read developer content

“C++’s success was obviously a surprise,” Stroustrup tells TechRepublic. “I see C++’s success as a function of its original design aims – efficient use of hardware, plus powerful abstraction mechanisms – and its careful evolution based on feedback from real-world use.” Now the

Read More