4 ms·
It's funny how languages like Go and Julia are typically still seen as "new", even though they are more than a decade old. It's similar to "modern C++" referrin
by stabbles 3y ago
It's funny how languages like Go and Julia are typically still seen as "new", even though they are more than a decade old. It's similar to "modern C++" referring to C++11 and above. Sometimes you even read about "modern languages like python" which is more than three decades old.
- viraptor 3y agoDepends on what people mean by modern. Modern doesn't have to mean recent. Python for all its problems is keeping up to date with lots of modern ideas: optional typing, decent packages ecosystem, async support, refreshed format strings, etc. It's a different kind of modern than C++11 aka "default compilers in LTS releases finally support it, so we can set it as the used standard" kind of modern.
- eloisant 3y agoIf you look at the most popular langages, Go is still one of the most recent. Java, Python, C#, Javascript, PHP, C, C++, Ruby, are all from the previous century. There is Swift that is roughly as old as Go and Rust that is more recent, but they're not nearly as popular as Go.
- moelf 3y agoGo hit 1.0 in 2012, Julia hit 1.0 in 2018
- zozbot234 3y agoRust hit 1.0 in 2015, but everyone knows that the real stably usable release was in late 2018.
- ivars 3y agoAnd OpenGL 3.3 is still called "modern"