Re:Why Arc Isn't Especially Object-Oriented (2002)
by krapp on Saturday October 20, 2018 @02:29PM
(#18264683)
Neither Go nor Rust are mainstream -- that's still C++, Java and Javascript.
[ Parent
| on HN ]
Re:Why Arc Isn't Especially Object-Oriented (2002)
by oconnor663 on Saturday October 20, 2018 @02:51PM
(#18264810)
Go is #12 on the TIOBE index, and by that measure more mainstream than Perl or Ruby. If by mainstream you mean "the top 3-5 programming languages", then you're not talking about anything invented in the last 20 years, which is kinda the point.
Re:Why Arc Isn't Especially Object-Oriented (2002)
by klodolph on Saturday October 20, 2018 @02:41PM
(#18264751)
New languages can reflect mainstream opinions even if the languages are not mainstream. Mainstream languages tend to represent fossilized opinions from the time when they were designed.
Re:Why Arc Isn't Especially Object-Oriented (2002)
by nouseforaname on Saturday October 20, 2018 @03:40PM
(#18265017)
If we were to use a car analogy: go has been in production for the last few years and there's a ton on the road, but the average car on the road wasn't built in the last few years.
Re:Why Arc Isn't Especially Object-Oriented (2002)
by coldtea on Saturday October 20, 2018 @03:50PM
(#18265067)
The mainstream is not only defined by what's most popular, but also by what sets the trends. The masses always get the message with some delay...
Besides, all of the three languages that you've mentioned are turning more functional and less OO with each year...
JS still has OO (and recently got "classes" as sugar), but it's not used in the crazy deep-OO-hierarchy style at all.
Java, that used to cherish that style also abandons it nowadays (with closures, streams, etc.).