logoalt Hacker News

saulpw • yesterday at 8:36 PM • 3 replies • view on HN

AFAICT there have only been two programming languages that people rely on today that were created after the year 2000: Go and Rust. Both were sponsored by large organizations which had clear goals that drove the design and development. All other modern languages are not going anywhere. The days of Python and Ruby and Perl and PHP being personal projects that people created, that grew into widespread languages that other people use seriously, are over. (Zig feels like it's a potential counterexample, but it's already been 10 years; for every other language mentioned above, after 10 years they were clearly well along their adoption curve.)


Replies

Lerc • yesterday at 10:03 PM

Typescript (2012), lean(2013), Julia(2012), zig(2016), swift(2014)

Languages less than 10 years old are still in their infancy. It's fairly common for the first 10 years of a language to be quite niche.

The Languages bought by large corporations can avoid that 10 years by making it used by decree, that can make it more popular sooner, but it doesn't guarantee long term success,

There is probably a language that exists today that will be a top 50 language in a decade or two that neither of us knows about. Time is one of the best design resources.

➕ show 2 replies
hackingonempty • today at 2:01 AM

Swift (2014) and Kotlin (2011) are huge because of iOS and Android, respectively. C# came out in July 2000, does that count? However there are post-2000 languages in real use that aren't developed or annointed by huge companies, some started as solo dev projects or academic projects.

There is a lot of news right now about AI writing proofs in Lean (2013.) Lots of people rely on Elixir (2012) and Gleam (2016) is up and coming. I wouldn't give up on Scala (2004) just yet, it's really one of the best languages out there with some great libraries and runs on the JVM. You could argue that Reason (2016) and ReScript (2020) are just dialects of OCaml but they are industrial strength tools that people rely on in production.

...and don't even try to take Clojure (2007) away from any hands that are not truly cold and dead.

yareally • today at 1:44 AM

Kotlin