Programming History

  • Plankalcul

    Plankalkül was designed for engineering purposes by Konrad Zuse between 1942 and 1945. It was the first high-level programming language to be designed for a computer. “Plankalkül.” Wikipedia, Wikimedia Foundation, 28 Nov. 2018, en.wikipedia.org/wiki/Plankalkül.
  • FORTRAN

    is especially suited to numeric computation and scientific computing, originally developed by IBM in 1957 in the purpose of making scientific and engineering applications easier. “Fortran.” Wikipedia, Wikimedia Foundation, 8 Jan. 2019, en.wikipedia.org/wiki/Fortran.
  • BASIC

    BASIC (Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages, originally developed in 1964 by John G. Kemeny and Thomas E. Kurtz at Dartmouth College. They wanted to enable students in fields other than science and mathematics to use computers. “BASIC.” Wikipedia, Wikimedia Foundation, 18 Dec. 2018, en.wikipedia.org/wiki/BASIC.
  • B

    Developed at Bell Labs in 1969 by Ken Thompson and Dennis Ritchie. B was designed for recursive, non-numeric, machine-independent applications, such as system and language software.Thompson, Ken (7 January 1972). "Users' Reference to B" (PDF). Bell Laboratories. Archived from the original (PDF) on 11 June 2015. Retrieved 10 January 2019.
  • C

    C is a general-purpose, imperative computer programming language originally developed by Dennis Ritchie between 1969 and 1973 at Bell Labs. It has found lasting use in applications that had formerly been coded in assembly language, including operating systems, as well as various application software for computers ranging from supercomputers to embedded systems. “C (Programming Language).” Wikipedia, Wikimedia Foundation, 10 Jan. 2019, en.wikipedia.org/wiki/C_(programming_language).
  • SQL

    SQL is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS). It is particularly useful in handling structured data. It was designed by Donald D. Chamberlin and Raymond F. Boyce in 1974. “SQL.” Wikipedia, Wikimedia Foundation, 11 Dec. 2018, en.wikipedia.org/wiki/SQL.
  • ADA

    The High Order Language Working Group (HOLWG), was formed with the intent to reduce the number of different programming languages being used for its embedded computer system projects by finding or creating a programming language generally suitable for the department's and the UK Ministry of Defence requirements. “Ada (Programming Language).” Wikipedia, Wikimedia Foundation, 12 Dec. 2018, en.wikipedia.org/wiki/Ada_(programming_language).
  • C++

    C++ came with imperative, object-oriented and generic programming features, as well as providing facilities for low-level memory manipulation. It was designed by Bjarne Stroustrup in 1985 for general purpose. He wanted an efficient and flexible language similar to C that also provided high-level features for program organization. “C .” Wikipedia, Wikimedia Foundation, 27 Dec. 2018, en.wikipedia.org/wiki/C, “Welcome to Bjarne Stroustrup's Homepage!” C Compilers, www.stroustrup.com/.
  • Visual Basic

    Visual Basic was developed in 1991 by Microsoft, which they intended for it to be relatively easy to learn and use. Visual Basic was derived from BASIC and enables the rapid application development of graphical user interface applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation of ActiveX controls and objects. “Visual Basic.” Wikipedia, Wikimedia Foundation, 19 Dec. 2018, en.wikipedia.org/wiki/Visual_Basic.
  • Java

    Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented. Designed by James Gosling on May 23, 1995, Java is intended to let application developers "write once, run anywhere". “Java (Programming Language).” Wikipedia, Wikimedia Foundation, 4 Jan. 2019, en.wikipedia.org/wiki/Java_(programming_language).