4 ms·
b is a limitation. C++ makes writing good general code a nightmare so you reduce to taylor your data structures to your problem c is just folk wisdom. That quo
by sharikous 5y ago
b is a limitation. C++ makes writing good general code a nightmare so you reduce to taylor your data structures to your problem
c is just folk wisdom. That quote is just untrue
a is true but it has gotten to the point that implementing C++ std libraries and compilers is so daunting a task that even the big vendors do not rush into it anymore. There is this growing fatigue that left only MSVC, gcc and llvm in the game, and even them are always late to the standard
- zwieback 5y agookay, good observation on a apparently the quote is confirmed by the man himself, though: https://www.stroustrup.com/quotes.html https://www.stroustrup.com/quotes.html
- ModernMech 5y agoI think what the OP meant was that the sentiment behind the quote doesn't reflect reality, not that Stroustrup didn't say it.
- rowls66 5y ago
- Kranar 5y ago>c is just folk wisdom. That quote is just untrue Nothing folk wisdom about it. It's not 100% true but the quote is meant to highlight that most of the languages that get highly praised tend to the ones where the only people using it are those who really love it. People don't use C++ or JavaScript or other high demand languages because they're such wonderfully designed languages that they love, they use it whether they want to or not because it's the industry standard. Compare that to people who write Haskell, or D or other niche languages where the only people using those languages are the ones who really like it. If people had to use Haskell or other smaller community languages because they somehow became industry standards, I assure you'd be hearing tons and tons of complaining about performance issues, how buggy they are, how annoying it is to do X, Y, Z... As is you don't hear people complaining about Haskell or D because the people who find those languages to be annoying simply stop using them and there's little reason to write a blog post about it. The predominant reason to write a blog post about a niche language is to basically give it some degree of praise. >There is this growing fatigue that left only MSVC, gcc and llvm in the game, What do you mean by this? I'm not aware of any other language that has three independent implementations that are all kept up to date within a year or so, the only language that comes close would be Java but even that is mostly dominated by Oracle's implementation.