4 ms·
> Worse, many of the new language features can't be properly implemented because they would break someone else's C++. And yet, I understand where the baggage c
by svaha1728 6y ago
> Worse, many of the new language features can't be properly implemented because they would break someone else's C++.
And yet, I understand where the baggage comes from. My favorite language when I was young, Python, went through a decade of stagnation because programmers couldn't be hassled to write print('hello') instead of print 'hello'. It's frustrating, but almost all languages gather baggage over time.
- tcbawo 6y agoThis comment is probably tongue in cheek, but I think the slowness of Python 3 uptake was mostly caused by a perceived lack of beneficial features to the large HPC/scientific computing crowd. Breaking syntax changes (outside some very obscure things like trigraphs) is what C++ has been looking to avoid (for good/bad).