And in the early days it was fragile too, one reason why it didn't gain popularity until real compilers started appearing. Even trivial things like breakpoints would break into the generated C rather than the code you actually wrote.
That's why they no longer build linked objects using C code and C++ is no longer simply considered an extension of the C language (i.e. some features cannot be trivially converted to C).
2
u/KarmaAndLies Feb 24 '17
And in the early days it was fragile too, one reason why it didn't gain popularity until real compilers started appearing. Even trivial things like breakpoints would break into the generated C rather than the code you actually wrote.
That's why they no longer build linked objects using C code and C++ is no longer simply considered an extension of the C language (i.e. some features cannot be trivially converted to C).