Programming Languages Timeline - Diogo Gomes

By di090
  • Plankalkül

    Plankalkül is a German programming language created by Konrad Zuse for engineering. It was the first high-level (non-von Neumann) programming language to be designed for a computer.
  • COBOL

    COBOL stands for Common Business-Oriented Language made by programmers from different companies and the Pentagon. It was made for business so the code could be reliable and easily read, and so it could be used on any computer with little modification.
  • FORTRAN

    FORTRAN was made by an IBM team led by John Backus. FORTRAN stands for FORmula TRANslation, because it was made to allow easy translation of math formulas into code. It was easy to learn, can be used on many different kinds of computers, and it was also very powerful.
  • MATH-MATIC

    The MATH-MATIC language was to be used on the UNIVAC I and UNIVAC II. It was made by a team led by Charles Katz under the direction of Grace Hopper. It allowed the UNIVAC I and UNIVAC II to run larger programs. MATH-MATIC is the marketing name for the AT-3 or Algebraic Translator 3.
  • RPG

    RPG, or Report Program Generator, was made by IBM as a high-level programming language for business applications that can only be used on IBM i- or OS/400-based systems. It works by having all of the information on a loop. You can change any of the info when it passes it by. RPG has a cycle in which the information on the loop passes by one time.
  • BASIC

    BASIC stands for Beginner’s All-purpose Symbolic Instruction Code. It was made by Thomas Kurtz and John Kemeny for students that had no coding experience so they could learn how to code.
  • LOGO

    LOGO was made by Seymour Papert as a language for children. With this code a robot that resembles a turtle would make a line on a piece of paper that would then be shown on a display screen. LOGO is an adaptation to the language Lisp. It is called LOGO because it is from the Greek word logos, meaning word or thought.
  • B

    B was made by Ken Thompson and Dennis Ritchie at Bell Lab. It was made to be a smaller version of the BCPL programming language so it could fit on smaller cards. They also changed some things to make the language work better in their eyes. It was called B because it was a version of BCPL with removed parts.
  • PASCAL

    PASCAL was named after Blaise Pascal, a French physicist, mathematician and inventor turned philosopher. It was made by Professor Niklaus Wirth to be used for commercial and scientific uses and to teach college students. PASCAL is closely based on ALGOL 60, which Professor Niklaus Wirth had also helped to develop.
  • C

    C is based on the coding language B. C was created by Dennis Ritchie for cross-platform programming, system programming, UNIX programming, and computer game development. It is called C because it is the successor to B.
  • SQL

    SQL stands for Structured Query Language and was created by IBM researchers Raymond Boyce and Donald Chamberlin. It is not actually a programming language, but its standard allows creating procedural extensions for it, which extends its functionality of a mature programming language. It was made as a simple standardized way to query and manage data contained in a relational database.
  • ML

    ML stands for Media Language and it was created by Robin Milner and others at the University of Edinburgh. It was made to as a general-purpose functional programming language. ML assigns the types of most expressions without requiring explicit type annotations, which makes it very safe. It has roots in another programming language, Lisp.
  • ADA

    ADA, an OOP language, was made by Dr. Jean Ichbiah for the purpose of being used in big applications that need to be efficient and reliable. The name was made in honor of Augusta Ada Lovelace who was said to be the first programmer.
  • C++

    C++ is a OOP language created by Bjarne Stroustrup to make more complex programs that would combine low and high level structures. It is called C++ because it is an advanced version of C.
  • Java

    Java, an OOP language, was made by James Gosling and Sun Microsystems for its ability to run on almost every platform. It is also a very versatility language that is used for many things. Java is named Java because the original name, Oak, was already trade marked by Oak Technologies. So the creators came up with the names Silk, Java, and DNA.
  • Python

    Python was made by Guido van Rossum to be used as an OOP language that writes clear, logical code for small and large-scale projects. Python emphasizes code readability with its notable use of significant whitespace. It is called Python because Guido van Rossum was reading the published scripts from “Monty Python’s Flying Circus”, a BBC comedy series from the 1970s.
  • Visual Basic

    Visual Basic is a easy way to learn coding that was created by Microsoft. Visual Basic is a third-generation event-driven programming language which enables the rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using Data Access Objects, and Remote Data Objects. VB is derived from a system called Tripod, also known as Ruby, so Microsoft could not call it the same thing so they called it Visual Basic.
  • PHP

    PHP stands for Hypertext Preprocessor and was made by Rasmus Lerdorf. It can be executed with a command line interface (CLI), embedded into HTML code, or it can be used in combination with various web template systems, web content management systems, and web frameworks.
  • Delphi

    Delphi was made as the successor of Turbo Pascal by Borland Software Corporation. It was made as a high-level OOP having access to low-level languages giving some backwards compatibility and it compiles very fast. It is officially called Embarcadero Delphi.
  • Javascript

    Javascript (Netscape) was a companion to Java. It was made by Brendan Eich to be used as a browser. It was used by both the server and the client side of the internet. Microsoft was making Internet Explorer (IE). So Netscape aligned with Sun Microsystems to compete with IE, which is why it was called a companion to Java. It was originally called Netscape, but then the name was changed to Javascript because of the alliance with Sun and a companionship with Java.
  • Lisp

    Lisp is short for List Processing. It was created by John McCarthy at MIT. One of the features of this language is that data and programs were simply listed in parentheses, making it so that it can treat itself and other programs as data.