#programming-languages
{ C++ is ambitious. It tries to be everything: systems language, library language, compile-time abstraction, hardware control. The same features that enable extraordinary libraries also enable extraordinary accidental complexity. It refuses to choose. C is different: C refuses to protect, but it also refuses to hide. The compact model is a choice. C++ extended that into a labyrinth. For a complete judgment, I prefer the refusal to the labyrinth. }
~/programming-languages/c 2:1 ~/programming-languages/cpp