What's old? Anyway, I'll be using:<p>Ruby, age 21. Web development, some text processing scripts. Design started on February 24, 1993 first release on December 21, 1995. [1]<p>Python, age 25, almost 26. Web development. Implementation started in December 1989. First release on February 1991. [2]<p>JavaScript, age 21. Web development. Designed and released in May 1995. [3]
However if Ruby and Python are clearly the same languages they were 20+ years ago plus the natural evolutions, I don't know if the JavaScript we're using today has anything more that a resemblance with what it was back in 1995. After all we say we're using bash (Bourne Again SHell, it couldn't be more explicit) and not sh, speaking of which:<p>Bash, age 27. Scripting. Coding started on January 10, 1988 and released on June 8, 1989 [4]
If we count the Bourne shell, that is from 1977 (age 39), coding started in 1976 [5]<p>Erlang, age 28. First prototypes running in 1988, work on BEAM started in 1992, in production as we know it in 1998 [6]
Actually I'll be using Elixir for backend coding. Sometimes all what an Elixir module does is calling Erlang modules so it's handy to code that directly in Erlang. The Elixir compiler handles compiling and linking Erlang well.<p>[1] <a href="https://en.wikipedia.org/wiki/Ruby_(programming_language)#History" rel="nofollow">https://en.wikipedia.org/wiki/Ruby_(programming_language)#Hi...</a><p>[2] <a href="https://en.wikipedia.org/wiki/History_of_Python" rel="nofollow">https://en.wikipedia.org/wiki/History_of_Python</a><p>[3] <a href="https://www.w3.org/community/webed/wiki/A_Short_History_of_JavaScript" rel="nofollow">https://www.w3.org/community/webed/wiki/A_Short_History_of_J...</a><p>[4] <a href="https://en.wikipedia.org/wiki/Bash_(Unix_shell)#History" rel="nofollow">https://en.wikipedia.org/wiki/Bash_(Unix_shell)#History</a><p>[5] <a href="https://en.wikipedia.org/wiki/Bourne_shell" rel="nofollow">https://en.wikipedia.org/wiki/Bourne_shell</a><p>[6] <a href="https://en.wikipedia.org/wiki/Erlang_(programming_language)#History" rel="nofollow">https://en.wikipedia.org/wiki/Erlang_(programming_language)#...</a><p>Considering that PHP, Java, C++, Perl are also in their 20s (and Objective-C is 30+), should we really call them old languages or old should that be reserved to something dating back to the 70s or the 60s? (C, COBOL, Fortran).