- Crystal: Started 2011, reached v1 in 2021
- Nim: Started in 2008, reached v1 in 2019
- Julia: Started in 2009, reached v1 in 2018
- Rust: Started in 2006, reached v1 in 2015
Spot a pattern? 'New' languages take approximately a decade to reach the all-important version 1 milestone.
Why does it take such a long time to create a programming language before it reaches v1? Is this duration typical and expected? And is this true of older languages from the 70s, 80s, and 90s?
Just to add: I greatly admire the patience and persistence of the developers who have stuck with the development of their language despite how long it has taken :-)
So v1 takes so long now because expectations for v1 are well above what they were in 1970.