News for hackers. Stuff that matters.
Re:Nim 2.0.0 RC2 by fluoridation on Friday March 31, 2023 @10:38AM (#35387818)
C++ was designed in the late '70s-early 80's and reached peak popularity in the mid-to-late '90s. JavaScript appeared in the mid-'90s and didn't see broad adoption until about the '10s. I would say that the norm is for peak adoption to happen at around the 10-15 year mark of original release. Languages that get adopted faster than 7 years are unusual, and it indicates that they came out at highly opportune times to address specific needs. I'm thinking in particular of Java and Rust, for example, which were both reached critical masses of adoption very quickly.
Re:Nim 2.0.0 RC2 by pron on Friday March 31, 2023 @10:53AM (#35388036)
C++ was released in 1985 and it certainly reached the ballpark of its peak popularity in its first decade. JS did the same.

> Languages that get adopted faster than 7 years are unusual, and it indicates that they came out at highly opportune times to address specific needs.

Not only is it not unusual, over hundreds of languages I think there has really been one exception (for 10 years; maybe not 7). At age 10 how well a language does is more or less how well it's ever going to do.

Re:Nim 2.0.0 RC2 by fluoridation on Friday March 31, 2023 @02:11PM (#35390952)
JS took well over 10 years to reach massive popularity. C++ took a bit over 10.
Re:Nim 2.0.0 RC2 by pron on Friday March 31, 2023 @04:02PM (#35392724)
That's a definite no on either one. JS was very popular (top 5-10) in 2006 and C++ was very close to its peak popularity in 1995 (and already declining five years later). Maybe Ruby took 11 years, but that's close enough. Over scores or even hundreds of languages, I think Python is the only clear exception. It wasn't unpopular in 2005 (it was in the top 20), but it certainly moved up a rank from middling popularity to super-popularity well after 10 years old.