Computer Programming

  • Jaquard Loom

    Jaquard Loom
    The Jacquard loom is a mechanical loom, invented by Joseph Marie Jacquard, first demonstrated in 1801
  • Augusta Ada King

    Augusta Ada King
    Augusta Ada King, Countess of Lovelace (10 December 1815 – 27 November 1852), born Augusta Ada Byron and now commonly known as Ada Lovelace, was an English mathematician and writer chiefly known for her work on Charles Babbage's early mechanical general-purpose computer, the Analytical Engine.
  • Analytical Engine

    Analytical Engine
    The Analytical Engine was a proposed mechanical general-purpose computer designed by English mathematician Charles Babbage. It was first described in 1837 as the successor to Babbage's Difference engine, a design for a mechanical computer.
  • Herman Hollerith

    Herman Hollerith
    Herman Hollerith is widely regarded as the father of modern automatic computation. He chose the punched card as the basis for storing and processing information and he built the first punched-card tabulating and sorting machines as well as the first key punch, and he founded the company that was to become IBM.
  • Willy Higinbotham

    Willy Higinbotham
    Physicist Willy Higinbotham invents the first "video game" at the Brookhaven National Laboratory in Upton, New York. His game, a table tennis-like game, was played on an oscilloscope. Steve Russell, a student at the Massachusetts Institute of Technology (MIT), creates Spacewar, the first interactive computer game.
  • Grace Murray Hopper

    Grace Murray Hopper
    COBOL (/ˈkoʊbɒl/, an acronym for common business-oriented language) is a compiled English-like computer programming language designed for business use. It is imperative, procedural and, since 2002, object-oriented. COBOL is primarily used in business, finance, and administrative systems for companies and governments. In 1997, Gartner Group estimated that there were a total of 200 billion lines of COBOL in existence which ran 80% of all business programs.[2]
  • Konrad Zuse

    Konrad Zuse
    Konrad Zuse (German: [ˈkɔnʁat ˈtsuːzə]; 22 June 1910 – 18 December 1995) was a German civil engineer, inventor and computer pioneer. His greatest achievement was the world's first programmable computer; the functional program-controlled Turing-complete Z3 became operational in May 1941. Thanks to this machine and its predecessors, Zuse has often been regarded as the inventor of the modern computer
  • Pascal programming

    Pascal programming
    Pascal is a historically influential imperative and procedural programming language, designed in 1968–1969 and published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring.
  • C Programming

    C Programming
    In computing, C is a general-purpose programming language initially developed by Dennis Ritchie between 1969 and 1973 at AT&T Bell Labs.
  • Fred Cohen

    Fred Cohen
    Frederick B. Cohen is an American computer scientist and best known as the inventor of computer virus defense techniques. He gave the definition of "computer virus"
  • Java Programming

    Java Programming
    Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" meaning that code that runs on one platform does not need to be recompiled to run on another. Java applications are typically compiled to bytecode that can run on any Java virtual machine regardless. Developed by several people.
  • Python Programming

    Python Programming
    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 (including by metaprogramming and by magic methods). Many other paradigms are supported using extensions, including design by contract and logic programming.
  • Computer programmers

    Computer programmers
    2012 Median Pay $74,280 per year
    $35.71 per hour
    Entry-Level Education Bachelor’s degree
    Work Experience in a Related Occupation None
    On-the-job Training None
    Number of Jobs, 2012 343,700
    Job Outlook, 2012-22 8% (As fast as average)
    Employment Change, 2012-22 28,400