Re:Office 365 is being completely rewritten in JavaScript
by osrec on Wednesday June 13, 2018 @09:48AM
(#17302985)
Perhaps we should reflect on why people do indeed use his language, warts 'n all?
Are you suggesting C or Haskell are without their problems? What is your definition of a "good" language?
Re:Office 365 is being completely rewritten in JavaScript
by gizmo on Wednesday June 13, 2018 @10:12AM
(#17303201)
Good languages are local maxima in the language design landscape. C is a good language. As is Python. And C#. There are many projects for which C or Python or C# are fine language choices.
Other languages have great ideas in them, but the languages themselves are a mixed bag. Perl, Java, C++. Perl inspired Ruby. Java inspired C#. But we haven't seen a good successor to C++ yet, probably because building a systems language is much more difficult than building an interpreted/scripting language.
No. Stroustrup uses his snarky retort to deflect criticism. When C++ is criticized by (academic) language designers, his comment reads as "and yet people use my language and not yours". And that's pretty immature.
Popular tools have to meet a high quality standard because every wart in the language affects millions of people.