3 ms·
I am keenly aware of how complex C++ is. It is reasonable to write a naive C compiler alternative with few resources… and totally insane, at a pathological lev
by SubjectToChange 3y ago
I am keenly aware of how complex C++ is.
It is reasonable to write a naive C compiler alternative with few resources… and totally insane, at a pathological level, for a naive c++ compiler alternative.
Sure, but why should I, as a language end user, care about implementation difficulty? The fact that C prioritizes implementation simplicity over users is a grave sin, especially when in practice the vast majority of C programmers are using a vendor with substantial resources.
Also, if C is so easy to implement, then it shouldn’t matter what Clang, GCC, ICC, MSVC, NVCC, IBM XL, etc, are implemented in, right? Just roll your own C compiler and bootstrap from that.
The less worse compromise, for now.
Languages are more than syntax.
If you cannot understand why many prefer to avoid using such language for those very reasons,…
I’m not saying anyone must like C++, nor is it any mystery why many do not. Now, if you can’t understand why many people choose C++, including the GCC developers, then I suggest you charitably evaluate their claims for doing so.
…I am very sorry, I cannot do much more.
Quite patronizing of you, but par for the course as far as Cnile rhetoric goes. Just know this, C may outlive us all but C++ will outlive C.