|
|
|
|
|
by wvenable
2325 days ago
|
|
Java proves that limiting language features for "simplicity" just pushes the complexity somewhere else and generally much worse. C++ is usually taken as a language with too many features but really it just has a few very flexible features and people abused those features to do all kinds of metaprogramming. As C++ has been adding more native metaprogramming idioms it has actually been getting simpler to code in. |
|
If you want to see simplicity that stood the test of time, look at Smalltalk or Lisp.