Programming Languages

  • Plankalkul

    Plankalkul was designed for engineering purposes by Konrad Zuse in 1948.
  • Fortran

    Fortran, originally developed in 1957 by IBM, is used primarily for numerical and scientific computations. Some examples may be weather prediction, element analysis, and computational physics.
  • MATH-MATIC

    MATH-MATIC was made in 1957 by a team led by Charles Katz. As it's name suggests, it specialized in mathematic calculations and algebraic expressions.
  • Lisp

    Lisp was originally created in 1958 by Steve Russel. It is the second oldest high-level programming language. Originally created for mathematical notation, it quickly became the favored language for research on AI (Artificial Intelligence).
  • COBOL

    COBOL (common business-oriented language) was designed in 1959 by Dr. Grace Murray Hopper at CODASYL, an organization built to create programming languages. COBOL is used primarily in businesses for finance and daily procedures but it is aging out and being rewritten in modern languages or just being rid of.
  • RPG

    RPG was developed in 1959 by IBM and used primarily for business calculations.
  • BASIC

    BASIC (Beginner's All-purpose Symbolic Instruction Code) was created in 1964 by John G. Kemeny and Thomas E. Kurtz. They designed it so that students studying something besides math or science could use computers, which needed to use raw code to operate at the time, and only scientists and mathematicians tended to learn this.
  • LOGO

    LOGO was created in 1967 by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon. It is named so to seperate itself from the other languages that focus on numbers and words while LOGO focuses on graphics and prediction. It uses a "turtle" to create the graphics or predict an event based on input.
  • B

    Developed in Bell Labs in 1969, B was meant to be used for non-numeric system applications such as language and system software. It was created by Ken Thompson and Dennis Ritchie.
  • Pascal

    Pascal was published in 1970, designed by Niklaus Wirth to encourage good practices in programming and to use proper data structure.
  • C

    C was developed in 1972 by Dennis Ritchie to re-implement the Unix operating system.
  • ML

    ML was developed in 1973 by Robin Milner to predict and prove theories.
  • SQL

    SQL (Structured Query Language) was created in 1974 by Donald D. Chamberlin. It was created to do basic calculations and manage data.
  • ADA

    Originally designed by a team led by Jean Ichbiah and CII Honeywell Bull, from 1977-1983, ADA was created as a government standard coding language so that the computers didn't all have different languages.
  • C++

    C++ was developed by Bjarne Stroustrup at Bell Labs in 1979 to "improve" C by making it high level, more efficient, and flexible.
  • Python

    Python is a general-purpose programming language designed by Guido van Rossum and released in 1991. Python was specifically designed to make it easier to read, therefore easier to understand.
  • Visual Basic

    Visual Basic was released in 1991 after being developed by Microsoft as a coding program that beginners could pick up and learn.
  • PHP

    PHP was developed in 1994 by Rasmus Lerdorf. It is used primarily as a web developer but can also be used as a general-purpose language.
  • Java

    Java was originally developed by James Gosling in 1995 and was developed to run on any platform without recompiling the code. It was made so when someone typed up a code, they could upload it and it could be used on any platform as long as Java was installed on the computer.
  • Javascript

    Javascript was developed by Brendan Eich in 1995 and is used in nearly every WWW (world-wide-web) internet site. It's what creates the website, kind of like an engine to a car. It's what allows the information to be compiled and relayed to your computer.
  • Delphi

    Delphi is still under active development and is being created by a company named Borland. It's being created to rapidly create programs by predicting code and using it to create an active program. It is primarily used in windows, but it also used in many mobile devices to promote quicker processing and coding.