• Home
    ->
    Encyclopedia
    ->
    Tables – Programming Languages



    YearLanguageMilestone
    1949Assembly LanguageFirst low level programming language, closer to machine language but slightly easier to write and debug
    1957FORTRANThe first widely accepted high-level programming language
    1958LISPThe second-oldest high-level programming language in widespread use today
    1959COBOLOne of the oldest programming languages, primarily used in business, finance, and administrative systems
    1964BASICBeginner’s All-purpose Symbolic Instruction Code, designed for easy learning
    1970PascalDesigned to encourage good programming practices
    1972CInfluential language with features found in many later languages
    1978SQLSpecialized language for managing data in relational database management systems
    1983C++Extension of C, considered a high-level programming language with low-level capabilities
    1987PerlHigh-level, general-purpose, interpreted, scripting language
    1991PythonHigh-level and easy-to-read programming language used widely for web and software development, scientific computing
    1993RubyHigh-level, interpreted, scripting language designed for ease of use
    1995JavaObject-oriented programming language similar to C++, but simplified and with an emphasis on security
    1995PHPWidely-used open source scripting language suited to web development
    1995JavaScriptLightweight interpreted programming language with first-class functions, most known as scripting language for Web pages
    2000C#Multi-paradigm language developed by Microsoft, part of .NET framework
    2003ScalaDesigned to be concise, many of Scala’s design decisions aimed to address criticisms of Java
    2009GoCompiled, statically typed language in the tradition of C, with memory safety features
    2011KotlinInteroperable with Java and Android, offers features that developers ask for
    2014SwiftDeveloped by Apple for iOS and macOS app development, influenced by Python and Ruby