Timeline of Programming Languages

  • Autocode

    Autocode was created for use with the digital computers at the universities of Manchester,Cambridge and London. It was the family of "simplified coding systems". Developed by Alick Glennie as both comprehensible and high-level. By some, it was considered to be the first compiled programming language that was ever invented.
  • FORTRAN

    FORmula TRANslation was created by John Backus, it is one of the oldest languages that has continued to be used throughout the years. It is able to perform high-level scientific, mathematical, statistical computations.
  • COBOL

    Common Business Oriented Language is responsible for many of the business transaction systems that run credit card processing, ATMs, telephone and cell calls, hospital systems, government, automotive systems, and traffic signal systems. The development team was lead by Dr, Grace Murray Hopper and they were were hoping to develop a uniform, user-friendly language for business transactions.
  • BASIC

    Beginners All Purpose Symbolic Instruction Code was designed to be a simplified language for those without a strong technical or mathematical background. It was developed by students at Dartmouth College and a modified version, written by Bill Gates and Paul Allen became Microsoft's first product. It was sold to M.I.T.S for the Altair.
  • C

    Dennis Ritchie at the Bell Telephone Laboratories developed C between 1969 and 1973 to be used in conjunction with the Unix operating system. It was called "C" as it features were derived from an earlier language called "B."
  • PASCAL

    Credited for inventing the first adding machine in 1641, the language was named after Blaise Pascal. Pascal was created by Nikalus Wirth to be used a teaching tool and it grew into a widespread commercial use.
  • First ANSI specification

    The first ANSI specification for MUMPS, which would later be renamed M, is released. The language was designed to handle Medical Records data and only recognizes the string data-type.
  • C++

    C++ is a modified language of C and was considered to b one of the most popular programming languages ever. It was created by Bjarne Stroustrup from Bell Labs. It earned a place in the top ten programming languages since 1986 and in 2003, achieved the Hall of Fame status.
  • PERL

    After realising that UNIX was unable to carry out the operations required to extract data for a report, UNIX programmer Larry Wall created PERL. Practical Extraction Report Language was described by its inventor as a language for "getting your job done."
  • PYTHON

    To fix problems in the ABC language, Guido Van Rossum created Python.
  • RUBY

    ruby was named for July's birthstone by Yukihiro "matz" Matsumoto. He developed the language by blending parts of his preferred languages which were, Perl, Smalltalk, Eiffel, Ada and Lisp.
  • PHP

    To replace a set Perl scripts used to maintain his personal homepage, Rasmus Lerdorf developed PHP. In the present, PHP has grown into an integral part of web architecture running on over 20 million websites.
  • JAVA

    Lead by James Gosling, a team of Sun Microsystems developers created Java to run set top boxes for interactive television. Many websites cant function without Java and it runs on over 1.1 billion PCs worldwide.
  • HTML 4.0

    HTML 4.0 is released
  • C#

    Developed by Microsoft within the NET framework, this multi-paradigm programming language was intended to be simple, modern and object-oriented. The newest version of C# was released in 2012.
  • Visual Basic NET

    Successor to the original Visual Basic language, Visual Basic .NET is a high-level programming language that was implemented on the .NET framework.Statements are used to specify actions and is one of the two main languages targeting the .NET framework, together with Visual C#.
  • RUBY on Rails

    David Heinemeier Hansson extracted Ruby on Rails from his work on Basecamp, a project management tool by 37signals. Ruby on Rails was first released as open source in July 2004, but didn't share commit rights to the project until February 2005. It has more than 1,800 contributors and is currently on version 3.0.7.
  • Vala

    Vala is an object-oriented programming language with a self-hosting compiler that generated C code and uses the GObject system
  • Genie

    Genie was designed as an alternative, simpler and cleaner dialect for the Vala compiler, while preserving the same functionality of the Vala language. It is a modern, general-purpose high-level programming language.
  • Swift

    Apple created Swift for iOS and OS C development. In 2014, it was introduced at Apple’s Worldwide Developers Conference. Swift was made to be more concise and resilient to erroneous code and was designed to work with Apple’s Cocoa and Cocoa Touch frameworks.
  • Ballerina

    Open source tech provider WSO2 developed Ballerina. Ballerina is a compiled, type safe, concurrent programming language. It was aimed to be cloud-first, its specialty being its integration and parallel processing. This helps it to include microservices with scattered transactions, reliable messaging, stream processing, and workflows. For modern web protocols and data formats, Ballerina has integrated support.