From: https://en.wikipedia.org/wiki/Timeline_of_programming_languages
Year | Language | Developer/Company | Predecessor(s) |
---|---|---|---|
1969 | B | Ken Thompson, with contributions from Dennis Ritchie | BCPL |
1972 | Smalltalk | Alan Kay, Adele Goldberg, Dan Ingalls, Xerox PARC | Simula 67 |
1972 | C | Dennis Ritchie | B, BCPL, ALGOL 68 |
1983 | Objective-C | Brad Cox | Smalltalk, C |
1983 | C++ | Bjarne Stroustrup | C with Classes |
1987 | Perl | Larry Wall | C, sed, awk, sh |
1987 | Erlang | Joe Armstrong and others in Ericsson | Prolog |
1991 | Python | Guido van Rossum | ABC, ALGOL 68, Icon, Modula-3 |
1995 | Java | James Gosling at Sun Microsystems | C, Simula 67, C++, Smalltalk, Ada 83, Objective-C, Mesa |
1995 | PHP | Rasmus Lerdorf | Perl |
1995 | Ruby | Yukihiro Matsumoto | Smalltalk, Perl |
1995 | JavaScript | Brendan Eich at Netscape | LiveScript |
2000 | C# | Anders Hejlsberg, Microsoft (ECMA) | C, C++, Java, Delphi, Modula-2 |
2003 | Scala | Martin Odersky | Smalltalk, Java, Haskell, Standard ML, OCaml |
2004 | Groovy | James Strachan | Java |
2007 | Clojure | Rich Hickey | Lisp, ML, Haskell, Erlang |
2009 | Go | C, Oberon, Limbo, Smalltalk | |
2011 | Kotlin | JetBrains | Java, Scala, Groovy, C#, Gosu |
2012 | Elixir | José Valim | Erlang, Ruby, Clojure |