Evolution of programming languages

  • Period: to

    Ada Lovelace's notes

    In 1842-1843 Ada Lovelace read and added notes on a memoir of a new machine and how it could be used. This is by some seen as the first computer program.
  • Period: to

    Assembler languages were invented

    In the 1940’s there were developed assembly language programming languages. This was also when the first electrical powered computers were created.
  • Period: to

    Plankalkül

    Plankalkül was the first modern/high level programming language invented between 1942 and 1945 by Konrad Zuse.
  • Period: to

    ENIAC

    ENIAC, the first of general purpose computers, was invented in 1945. It could solve different mathematical problems.
  • Period: to

    First high level machine language

    In 1949 the first high level machine code was developed by John Mauchly, however it had to be translated into machine language every time it was run, thereby making it slower than if it was just machine language.
  • Period: to

    First compiler developed

    In 1951 the first compiler (a device that translates one programming language into another) was developed by Corrado Böhm.
  • Period: to

    FORTRAN

    In 1954-1956 FORTRAN was developed. This was the first commercially available programming language and is still used today,also for some of the fastest and high ranking computers. Fortran primarily used when you need scientific applications.
  • Period: to

    FLOW-MATIC

    Between 1955 and 1959 FLOW-MATIC was developed by Grace Hopper and her team. This was the first language to use english like expressions.
  • Period: to

    LISP

    LISP was created in 1958 and is still in use today.
  • Period: to

    ALGOL

    ALGOL 60 was developed around 1958 and was the first to use blocks in programs and the idea of nesting information in codes.
  • Period: to

    COBOL

    COBOL was developed in 1959. It is still in use today. Cobol is primarily used for business applications.
  • Period: to

    BASIC

    In 1964 BASIC was invented. This was designed as a simple language that more people would be able to use, even without having a big understand of programming and/or math.
  • Period: to

    C

    C was developed between 1969 and 1973. It was very powerful and many programs were rewritten in C. In 1983 C++ was developed from C and is considered one of the most popular programming languages.
  • Period: to

    Pascal

    Pascal was invented in 1970. Is mostly used for teaching applications.
  • Period: to

    C++

    In 1983 C++ was developed from C and is considered one of the most popular programming languages.
  • Period: to

    Perl

    Perl was created in 1987 after Larry Wall found that UNIX couldn’t do the the things necessary for him.
  • Period: to

    Python

    Python was invented in 1991.
  • Period: to

    Ruby

    Ruby was invented in 1993 by Yukihiro Matsumoto, by blending aspects of his favorite programming languages.
  • Period: to

    PHP

    PHP was developed in 1995 and is now a big part of the web (runs on more than 20 million websites).
  • Period: to

    Java

    Java was invented in 1995. It is now the most popular language and many websites can’t function without java being used/activated.
  • Period: to

    JavaScript

    JavaScript was developed in 1995 and is unrelated to Java. It is influenced by the C programming language.
  • Period: to

    Rust

    Rust was developed in 2010. It is similar to C++ but has a better memory and keeps data more safe.
  • Period: to

    Swift

    Swift was developed in 2014 for making iOS and macOS programs.
  • Period: to

    Ballerina

    Ballerina first appeared in 2017 but has been developed since 2015.