O coding facebook

Through the Years: Programming Languages

  • Plankalkul

    Name means “formal system for planning”; Konrad Zuse, developed for Zuse’s engineering purposes, and is the first high level non-von Neumann programming language. Refrence Link
  • Fortran

    Its name is a compressed term for The IBM Mathematical Formula Translating System; developed by John Backus and IBM as a general purpose language used for numeric computation and scientific computing. Reference Link
  • MATH-MATIC

    Developed by Charles Katz and Grace Hopper; It was an early programming language which was developed for use in UNIVAC I and UNIVAC II, as well as an improvement over FORTRAN. Reference Link
  • Lisp

    Developed by John McCarthy and Steve Russell as a mathematical notation for computer programs. It established concepts such as automatic storage management, high-order functions, recursion, tree data structures, and self-hosting compilers. Reference Link
  • COBOL

    Language; primarily developed by Grace Hopper to program business, finance, and admin systems for companies and the government organizations. Refernce LinkAn acronym for Common Business-Oriented
  • RPG

    An acronym for Report Program Generator; developed by IBM; it is a high-level programming language for business applications which replicated punched card processing on the IBM 1401. Reference Link
  • BASIC

    An acronym for Beginner’s All-purpose Symbolic Instruction Code; by John George Kemeny and Thomas Eugene Kurtz; Developed to enable more people to have an easy-to-learn language they could use to develop custom software that could work on different computers. Reference Link
  • LOGO

    Name comes from the the Greek word “logos” meaning “word, to contrast the other programming languages that primarily dealt with numbers; Developed by Wally Feurzeig and Seymour Papert; It was produced as an educational programming language which was known for moving and drawing line graphics on screen Reference Link
  • B

    Its structure is derivative of the BCPL system Thompson had previously created, which is most likely where the name “B” comes from; Developed by Ken Thompson and Dennis Ritchie to fit within the memory capacity of the minicomputers they worked with. Reference Link
  • PASCAL

    Named after Blaise Pascal, a French mathematician and philosopher; developed by Niklaus Wirth; Pascal was intended to encourage good programming practices using structured programming and data structuring. Reference Link
  • C

    Developed by Dennis Ritchie; a general purpose programming language for things such as system software and operating systems. Many languages have since been developed that were influenced by C, or share a similar structure and elements. Reference Links
  • ML

    Name stands for Metalanguage; developed by Robin Milner and others at the University of Edinburgh; It was a functional programming language that was created to develop proof tactics in the LCF theorem prover. Reference Link
  • SQL

    Developed by Donald D. Chamberlin, Raymond F. Boyce; acronym for Structured Query Language; it is a special purpose programming language created for managing data held in a relational database management system. Reference Link
  • ADA

    Named after mathematician Augusta Ada Lovelace; Developed by a team led by Jean Ichbiah. Created to program embedded and real-time systems; today, ADA is used in high security and safety critical programs dealing with avionics, air and rail traffic control, and medical devices. Reference Link
  • C++

    Developed by Bjarne Stroustrup; primarily used to program system software, application software, server and client applications, and entertainment software such as video games. Its original name was “C with Classes”. Reference Link
  • Python

    Developed by Guido van Rossum; it is a general purpose, high-level programming language that uses simpler syntax to allow programmers to use fewer lines of code. Reference Link
  • Visual Basic

    Developed by Micrsoft to be an easy to learn programming language that allows the rapid application development of graphical user interface applications, access to databases using Data Access Objects, Remote Data Obejects, or ActiveX Data Objects. Reference Link
  • Java

    The name went through some changes but in the end it became Java, as in Java coffee because the developers consumed large quantities during the development process which started in 1991. Developed to be a “write once, run anywhere” language which would allow developers to create applications that can easily run on different platforms. Reference Link
  • PHP

    Acronym for Personal Home Page Tools; developed by Rasmus Lerdorf to be a server-side scripting language designed for web development as well as a general purpose programming language. Refrence Link
  • Delphi

    "Delphi" was the codename during the development in 1993, which is a reference to the Oracles who lived in Delphi in Ancient Greek mythology; Borland Pascal and Anders Hejlsberg developed it; It is used to create a multitude of Windows and Internet applications such as calculators to databases. Reference Link
  • Javascript

    Unrelated to Java, except for borrowing names and naming conventions from it was well as it being the root of its name; developed by Brendan Eich, and Netscape Communications Corporation; Used in web browser applications such as to allow client-side scripts to interact with the user or the browser, as well as in server-side programming and game development. Reference Link