History of programming languages By abhinav.harishankar 1960 ALGOL 60 1960 COBOL 1960 APL 1962 FORTRAN IV 1962 CPL 1963 Simula I 1963 SNOBOL 1964 Basic 1964 PL/I 1966 ALGOL W 1967 Simula 67 1968 ALGOL 68 1969 BCPL 1970 B 1971 Pascal 1971 C 1973 Prolog 1975 Scheme 1977 MODULA 2 1978 Fortran 77 1978 AWK 1979 ML 1980 Smalltalk 80 1982 Ada 83 1982 Miranda 1983 COMMON LISP 1984 C++ 1986 Perl 1987 Modula B 1988 Oberon 1988 Quick Basic 1988 Haskell 1989 ANSI C 1990 Fortran 90 1990 Eiffel 1990 Visual BASIC 1991 Python 1994 Lua 1994 PHP 1994 Java 1995 Fortran 95 1995 Ada 95 1996 Javascript 1999 C99 2000 C# 2001 Visual Basic.NET 2003 Fortran 2003 2004 Ruby 1.8 2004 Java 5.0 2005 Ada 2005 2006 Java 6.0 2006 C#2.0 2007 Python 3.0 2007 C#3.0 2008 Fortran 2008 2008 Ruby 1.9 2009 C#4.0 2009 Java 7.0 2010 Rust 2011 C11 2011 Dart 2011 C++11 2011 Kotlin 2012 Typescript 2012 P 2013 Purescript 2014 Hack 2014 Swift 2014 C++14 2015 Raku 2016 Odin 2017 C++17 2017 Q# 2018 C17 2019 Bosque 2020 C++20 2021 Microsoft Power Fx