| Thanks Linux. C was already on the way out when Linus created Linux. Apple was migrating from Object Pascal to C++. IBM had CSet++ for OS/2. Borland, Microsoft, Zortech, Symatec were selling C++ frameworks. UNIX vendors were playing with Taligent and CORBA. BeOS and Symbian were developed in C++. Then came Linus, made Linux with GNU on top. GNU project for a long time always mentioned that the go to language for GNU projects should be C. All major C compilers are written in C++ nowadays, there is hardly any reason to stay with C outside UNIX world. |
That seems a little... fanciful. There was a lot of C++ and it was a great way to show how modern and forward-looking you were (and to sell compilers, tools, frameworks) but standardization hadn't got far, interoperability was poor, problems great and small abounded. A number of the things you mention above were spectacularly unsuccessful.