3 ms·
> First it was C++ (we know how well it did...) it did well enough that C stdlibs (at least MSVC's, LLVM's) and compilers (... pretty much all the big ones) ar
by jcelerier 6y ago
> First it was C++ (we know how well it did...)
it did well enough that C stdlibs (at least MSVC's, LLVM's) and compilers (... pretty much all the big ones) are implemented in C++ and just export C symbols nowadays, likewise for newer OSes like Fuschia.
SerenityOS (https://github.com/SerenityOS/serenity https://github.com/SerenityOS/serenity) was written from scratch in two years in C++ and goes as far as having a custom web browser & JS engine. Where is the equivalent in C ? Where are the C web browsers, C office suites, C Godot/Unity/Unreal-like game engines ? Why is Arduino being programmed in C++ and not C ?