History of computer programmes

  • Joseph Marie Jacquard

    Joseph Marie Jacquard
    In 1801 Joseph invented the Jacquard Loom. It is a machine that makes cloth. The loom used a series of punched cards which controle the pattern of longitudinal warp threads depressed before each sideways passage of the shuttle. He was awarded a bronze medal for his invention. In 1806 the loom was declared public property. He was awarded a pension and royality on each machine.
  • Alan Turning

    In 1936, whilst studying for his Ph.D. at Princeton University, the English mathematician Alan Turing published a paper, “On Computable Numbers, with an application to the Entscheidungsproblem,” which became the foundation of computer science. In it Turing presented a theoretical machine that could solve any problem that could be described by simple instructions encoded on a paper tape. One Turing Machine could calculate square roots, whilst another might solve Sudoku puzzles.
  • Ada Lovelace

    In 1953, over one hundred years after her death, Ada's notes on Babbage's Analytical Engine were republished. The engine has now been recognized as an early model for a computer and Ada's notes as a description of a computer and software. An illustration inspired by the A. E. Chalon portrait created for the Ada Initiative, which supports open technology and women Lovelace's notes were labelled alphabetically from A to G.
  • JavaScript

    Javascript originally developed at Netscape as Mocha, it came to the forefront with official announcement in 1995. It was then developed independently by different parties, most notable of which was JScript by Microsoft.
  • PHP

    PHP is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly. It was originally created by Rasmus Lerdorf
  • Java

    James Cosling is the inventor of Java.
    The Java language has undergone several changes since JDK 1.0 as well as numerous additions of classes and packages to the standard library. Since J2SE 1.4, the evolution of the Java language has been governed by the Java Community Process (JCP), which uses Java Specification Requests (JSRs) to propose and specify additions and changes to the Java platform.