5 (votes)

History of programming language

Aug 27, 2018 Jean Pierre Blogs 2

By definition, programming is the process of building and designing executable computer programs to accomplish a given task. The history of programming dates back to the 1950s.The evolution of programming throughout the years starting from 1957 when the oldest programming language still used today till 1995 the recently invented. Below is a table with years and programming language developed within that year.
1957 - Fortran (short for “The IBM Mathematical Formula Translating System”) General-purpose, high-level. For numeric and scientific computing (as an alternative to assembly language). Oldest programming language still used today.
1958 - Lisp (short for “List Processor”) High-level. For mathematical notation. Several new computer science topics : tree data structures, automatic storage management, dynamic typing, and self-hosting compilers
1959 - Cobol (short for "Common Business-Oriented Language) High-level. Primarily for business computing. The first programming language to be mandated by the US Department of Defense.
1964 - BASIC (acronym for “Beginner’s All-purpose Symbolic Instruction Code”) General-purpose, high-level. Designed for simplicity. Popularity exploded in the mid-‘70s with home computers ; early computer games were often written in Basic, including Mike Mayfield’s Star Trek.
1970 - Pascal (after French mathematician/physicist Blaise Pascal) High-level. For teaching structured programming and data structuring. Commercial versions widely used throughout the ‘80s.
1972 - C (based on an earlier language called "B") General-purpose, low-level. Created for Unix systems. Currently, the world’s most popular programming language.2 Many leading languages are derivatives, including C#, Java, JavaScript, Perl, PHP, and Python.
1980 - Ada (After Ada Lovelace, inventor of the first programming language) High-level. Derived from Pascal. Contracted by the US Department of Defense in 1977 for developing large software systems.
1983 - C++ (formerly “C with Classes” ; ++ is the increment operator in “C”) Intermediate-level, object-oriented. An extension of C, with enhancements such as classes, virtual functions, and templates.
1983 - Objective-C (object-oriented extension of “C”) General-purpose, high-level. Expanded on C, adding message-passing functionality based on Smalltalk language.
1987 - Perl (a language named "PEARL" already existed, so "Pearl" wasn’t an option...) General-purpose, high-level. Created for report processing on Unix systems. Today it’s known for high power and versatility.
1991 - Python (for British comedy troupe Monty Python – tutorials, sample code, and instructions often reference them) General-purpose, high-level. Created to support a variety of programming styles and be fun to use.
1993 - Ruby (the birthstone of one of the creator’s collaborator) General-purpose, high-level. A teaching language influenced by Perl, Ada, Lisp, Smalltalk, etc. Designed for productive and enjoyable programming.
1995 - Java (for the amount of coffee consumed while developing the language) General-purpose, high-level. Made for an interactive TV project. Cross-platform functionality. Second most popular language (behind C).2
1995 - PHP ("Personal Home Page") Open-source, general-purpose. For building dynamic web pages. Most widely used open-source software by enterprises.
1995 - JavaScript (final choice after "Mocha" and "LiveScript" High-level. Created to extend web page functionality. Dynamic web pages use for form submission/validation, interactivity, animations, user activity tracking, etc.
Source : DuPaul, N. (2013). The History of Programming Languages Infographic. [online] Veracode. Available at : https://www.veracode.com/blog/2013/04/the-history-of-programming-languages-infographic [Accessed 26 Aug. 2018].


Leave a comment

Make sure you enter the (*) required information where indicated. HTML code is not allowed.