When invented, C++ was a C fork called “C with classes“. The idea behind that was to “borrow” from Simula. But why? Simple: to improve C.
And the Simula (Algol) idea is to design and write abstractions that will solve the requirements. We call that OOP today.
The idea behind C is to design and write a program that will solve the requirements. Preferably not in assembler.
Do you see the difference?
After several decades have passed, one might think it is safe to conclude, the C idea has prevailed.
I wrote this and first published 10 Mar 2021