Computer Programming

Timeline created by bstaffelli
  • Plankalkül

    Plankalkül is a computer language designed for engineering purposes by Konrad Zuse between 1943 and 1945. It was the first high-level non-von Neumann programming language to be designed for a computer
  • Fortran

    Fortran
    In 1953, John W. Backus submitted a proposal to his superiors at IBM to develop a more practical alternative to assembly language for programming their IBM 704 mainframe computer. Backus' team consisted of Goldberg, Best, Herrick, Sheridan, Nutt, Nelson, Ziller, Haibt, and Sayre
    The character set:
    • the letters A ... Z and a ... z (which are equal outside a character context)
    • the numerals 0 ...9
    • the underscore _
    • the special characters = : + blank - * / ( ) [ ] , . $ ' ! " % & ; < > ?
  • MATH-MATIC

    MATH-MATIC was developed by Charles Katz and was the early programming language for UNIVAC I and UNIVAC II.MATH-MATIC was intended as an improvement over FORTRAN. MATH-MATIC led to the development of the first English-language business data processing compiler, B-0 (FLOW-MATIC).
  • Lisp

    Lisp
    Lisp was invented by John McCarthy in 1958 while he was at the Massachusetts Institute of Technology (MIT). McCarthy's original notation used bracketed "M-expressions" that would be translated into S-expressions. Lisp was first implemented by Steve Russell on an IBM 704 computer. Russell had read McCarthy's paper, and realized (to McCarthy's surprise) that the Lisp eval function could be implemented in machine code.
  • RPG

    RPG is a high-level programming language (HLL) for business applications. RPG is one of the few languages created for punched card machines that is still in common use today. This is because the language has evolved considerably over time. It was originally developed by IBM in 1959. The name Report Program Generator was descriptive of the purpose of the language: generation of reports from data files, including matching record and sub-total reports.
  • BASIC

    BASIC
    The original BASIC language was designed in 1964 by John Kemeny and Thomas Kurtz and was implemented by a team of Dartmouth students.BASIC was designed to allow students to write programs for the Dartmouth Time-Sharing System. The designers of the language decided to make it free of charge so that the language would become widespread. They also spent a lot of time promoting it. In the following years, Kemeny and Kurtz's original BASIC dialect became known as Dartmouth BASIC.
  • LOGO

    LOGO
    Logo was created in 1967 at Bolt, Beranek and Newman (BBN), a Cambridge, Massachusetts research firm, by Wally Feurzeig and Seymour Papert. Its intellectual roots are in artificial intelligence, mathematical logic and developmental psychology. It is a compromise between a sequential programming language with block structures, and a functional programming language.
  • B

    B
    B was designed by Ken Thompson. He wrote B basing it mainly on the BCPL language he had used in the Multics project. B was basically the BCPL system stripped of anthing that Thompson felt it could do without, in order to make it fit within the memory capacity of the minicomputers of the time. B had only one data type. In many other ways it looked like an early version of C. A few library functions existed, including some that vaguely resemble functions from the standard I/O library in C
  • C

    C
    C is a general-purpose programming language initially developed by Dennis Ritchie between 1969 and 1973. . It was named "C" because its features were derived from an earlier language called "B" The origin of C is closely tied to the development of the Unix operating system. Its design provides constructs that map efficiently to typical machine instructions, and therefore it found lasting use in applications that had formerly been coded in assembly language
  • PASCAL

    Developed by Niklaus Wirth, PASCAL was made to teach students structured programming.PASCAL is a procedural language that includes the traditional array of ALGOL-like control structures with reserved words such as if, then, else, while and for.
  • SQL

    SQL is a database computer language designed for managing data in relational database management systems (RDBMS), and originally based upon relational algebra and calculus.SQL was developed at IBM by Donald D. Chamberlin and Raymond F. Boyce. SQL was designed to manipulate and retrieve data stored in IBM's original quasi-relational database management system.
  • ML

    ML is often referred to as an impure functional language, because it encapsulates side-effects, unlike purely functional programming languages. developed by Robin Milner
  • ADA

    ADA
    ADA was designed by a team led by Jean Ichbiah of CII Honeywell Bull under contract of the United States Department of Defense (DoD) from 1977 to 1983 to replace the hundreds of other systems, removing obsolete and confusing languages and making it so that there was one common one. The program allowed for the use of simple input such as numbers, letters, and punctuation to be used to start and end processes The program was named in the honor of Ada Loverce
  • C++

    C++
    Origionally named C with classes, C++ was renamed in 1983.
    Designed by Bjarne Stroustrup, the language was first intended to be an enchancement of C but was later made into an entierly new language.
  • Python

    Python was conceived in the late 1980s and its implementation was started in December 1989 by Guido van Rossum at CWI in the Netherlands. Python is a multi-paradigm programming language: object-oriented programming and structured programming are fully supported, and there are a number of language features which support functional programming and aspect-oriented programming
  • Visual Basic

    Visual Basic is the third-generation event-driven programming language and integrated development environment from Microsoft for its COM programming model.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. Alan Cooper created the drag and drop design for the user interface of VisualBasic
  • Java

    Java
    Java was originally designed for interactive television, but it was too advanced for the digital cable television industry at the time. Java was designed by James Gosling, Mike Sheridan, and Patrick Naughton . It was initially called Oak after an oak tree that stood outside Gosling's office; it later went by the name Green, and was later renamed Java, after Java coffee, said to be consumed in large quantities by the creators. Java was released to the public in 1995
  • PHP

    PHP is an open source server-side scripting language designed for Web development to produce dynamic Web pages. PHP development began in 1994 when the developer Rasmus Lerdorf initially created a set of CGI binaries written in the C programming language which he called "Personal Home Page Tools" to maintain his personal homepage.
  • JavaScript

    JavaScript
    JavaScript is an interpreted computer programming language. JavaScript was originally developed in Netscape, by Brendan Eich. Developed under the name Mocha, LiveScript was the official name for the language when it first shipped in beta releases of Netscape Navigator 2.0 in September 1995, but it was renamed JavaScript[10] when it was deployed in the Netscape browser version 2.0B3
  • Delphi

    Delphi
    The chief architect behind Delphi was Anders Hejlsberg, who had developed Turbo Pascal. Danny Thorpe suggested the Delphi codename in reference to the Oracle at Delphi. One of the design goals was to provide database connectivity to programmers as a key feature.
  • Microsoft begins using JavaScript

    Microsoft begins using JavaScript
    Microsoft introduced JavaScript support in its own web browser, Internet Explorer, in version 3.0, released in August 1996. Microsoft's JavaScript implementation was later renamed JScript to avoid trademark issues. JScript added new date methods to fix the Y2K-problematic methods in JavaScript, which were based on Java's java.util.Date class.
  • Delphi put up for sale

    Delphi put up for sale
    On February 8, 2006 Borland announced that it was looking for a buyer for its IDE and database line of products, including Delphi, to concentrate on its ALM line.
  • Period: to

    The History of Computer Programming.

    ADA was developed in order to make a Syntax that could be easily read and written by a wide variety of users and programmers, with the invention of this new type of Syntax, this eliminated the issue that coders were having in understanding each others' work because many were written in their own uinique language.