Programming History Timeline

  • First Programming

    Al-Jazari builds a ‘programmable’ automaton using a system of pegs and cams that caused a mechanical drummer to play certain patterns.
  • First Computer

    John Presper Eckert & John W. Mauchly help create the ENIAC 1, which was possibly the first all-purpose computer.
  • FORTRAN

    FORTRAN, the first High-level programming language, is created.
  • Algol

    Algol is created. It is one of the first languages with a formal grammar, and it also invented some novel concepts such as recursive programming.
  • BASIC

    BASIC is created. It was a simple language designed for non-computer scientists to use. It was the predecessor to Visual Basic, which often used today to perform actions in Microsoft Office Programs.
  • Emergence of the Object Oriented Paradigm

    Simula appears as the first Object Oriented Language. This is the Programming Paradigm most used today.
  • Pascal

    Creation of Pascal combines some of the best ideas in COBOL, FORTRAN, and ALGOL. This gains wide popularity.
  • First Microprocessor

    The Intel 4004 Computer Microprocessor became the first microprocessor, an important step in modern electronics.
  • C

    C, was created, and was one of the first languages used to make operating systems. It was a precursor to many successful languages later on, such as C++, C#, Java, and more.
  • Period: to

    First Consumer Computers

    Scelbi & Mark-8 Altair & IBM 5100 Computers are the first consumer computers.
  • SQL

    SQL invented. While initially only a query language, it was extended to allow it to perform other functions, and it is still widely used today.
  • Perl

    Perl is created, and it acts as an excellent web interface creation language.
  • Python

    Python is created. It emphasized readability and being a general purpose language (good for scripting and projects).
  • Java

    Java becomes a classic example of Object Oriented Programming, and displays great portability. It sadly has optimization issues, but it is widely used today still.
  • Visual Basic .NET

    Visual Basic .NET is created by merging Visual Basic and the .NET framework.