Answer
As its name suggests, C++ is an extension of the C programming language created by Danish computer scientist Bjarne Stroustrup in 1979. To ensure a smooth transition for C programmers and preserve existing code, C++ was designed to maintain backward compatibility with C. This means that most valid C programs are also valid C++ programs, allowing for easy migration and leveraging the benefits of object-oriented programming features introduced in C++.