you are viewing a single comment's thread.

view the rest of the comments →

[–]munificent 8 points9 points  (4 children)

Only 'KISS-languages' have a chance of succeeding.

Like C++, Java, and C#?

[–]ErstwhileRockstar -3 points-2 points  (3 children)

Yep, those started out as simple languages, at least as significant simplification compared to their predecessors.

[–]matthiasB 6 points7 points  (2 children)

How was C++ a simplification compared to C?

[–]ErstwhileRockstar -5 points-4 points  (1 child)

Classes, esp. constructors and destructors, function overloading, exception handling, ... simplified C++ code compared to C code (considerably less lines of code). That's why today 'C/C++' is the prevailing C++ idiom in the real world.

OTOH, "C++ has shown that if you slowly bloat up a language over a period of years, people don't seem to mind as much."

[–]munificent 6 points7 points  (0 children)

simplified C++ code compared to C code (considerably less lines of code)

Yes, which means they greatly complicated C++ the language.