News for hackers. Stuff that matters.
Re:C++ and the Culture of Complexity (2013) by pjc50 on Wednesday January 31, 2018 @08:06AM (#16273508)
> why does C++ still support

Stop right there! There is plenty of evidence that removing features from a language is fatal to adoption. Both Perl and Python have suffered from this.

Specifically for trigraphs (apart from these, EBCDIC support doesn't affect compilers on other systems) IBM have a vote and they voted not to remove it: https://isocpp.org/files/papers/N4210.pdf

Re:C++ and the Culture of Complexity (2013) by sstanie on Wednesday January 31, 2018 @02:53PM (#16276972)
How has Python suffered from this? They broke things going from 2 to 3... and it was still the fastest growing language from 2017. It clearly wasn't popular just because they removed features, but you can't say that removing things is fatal to adoption.
Re:C++ and the Culture of Complexity (2013) by gpderetta on Wednesday January 31, 2018 @08:07AM (#16273513)
IIRC they did lose the final vote though, and trigraphs is one of the few features ever removed from C++.
Re:C++ and the Culture of Complexity (2013) by 72deluxe on Wednesday January 31, 2018 @10:11AM (#16274394)
I miss them - I enjoyed being able to write ??=include at the top of my files.
Re:C++ and the Culture of Complexity (2013) by gpderetta on Wednesday January 31, 2018 @10:59AM (#16274799)
Hey, digraphs are still there, they are almost as much fun as trigraph!