4 ms·
Calling C small, beautiful and elegant is quite a statement, considering what larger-than-academic projects end up looking like after having been macrofied to t
by sbt 17y ago
Calling C small, beautiful and elegant is quite a statement, considering what larger-than-academic projects end up looking like after having been macrofied to the point where only the person who wrote it can make sense of the code.
The bottom line is that they are both rather ugly but practical languages. C++ offers more abstraction means, but is more complex. But for larger projects, I'd rather have that then GLib style hacked up C.
- philwelch 17y agoThat's vaguely what I meant when I said that C isn't a great applications language but C++ is a passable one. Different languages are well suited for different tasks, and if you use the wrong language for the task you'll always end up with a mess. So sometimes C++ is more suitable than C. And sometimes some other language entirely is more suitable. But the language design of C--compared to C++--is a masterpiece of clean and simple design.