Programming History Timeline

By zxyoot
  • Jan 1, 1206

    1000 AD - 1900 AD

    The Kurdish medieval scientist Al-Jazari built programmable automata in 1206 AD. One system employed in these devices was the use of pegs and cams placed into a wooden drum at specific locations, which would sequentially trigger levers that in turn operated percussion instruments. The output of this device was a small drummer playing various rhythms and drum patterns
    WIkipedia
  • 1000 AD - 1900 AD

    Ever since the invention of Charles Babbage’s difference engine in 1822, computers have required a means of instructing them to perform a specific
    cs.brown.edu
  • 1900 AD - 1960 AD

    The addition of a control panel (plugboard) to his 1906 Type I Tabulator allowed it to do different jobs without having to be physically rebuilt.
    WIkipedia
  • 1900 AD - 1960 AD

    By the late 1940s, there were several unit record calculators, such as the IBM 602 and IBM 604, whose control panels specified a sequence (list) of operations and thus were programmable machines.
    WIkipedia
  • 1990 AD - 1960 AD

    The earliest form of a computer language was physical motion. Eventually, physical motion was replaced by electrical signals when the US Government built the ENIAC in 1942.
    cs.brown.edu
  • 1900 AD - 1960

    In 1945, John Von Neumann was working at the Institute for Advanced Study. He developed two important concepts that directly affected the path of computer programming languages. The first was known as “shared-program technique” This technique stated that the actual computer hardware should be simple and not need to be hand-wired for each program. Instead, complex instructions should be used to control the simple hardware, allowing it to be reprogrammed much faster.
    cs.brown.edu
  • 1960 AD - 1970 AD

    2000 computers are used in the U.S.
    Wikipedia
  • 1960 AD - 1970

    By the late 1960s, data storage devices and computer terminals became inexpensive enough that programs could be created by typing directly into the computers.
    Wikipedia
  • 1960 AD - 1970

    Control Data Corporation led by Seymour Cray, release the CDC 7600, considered by most to be the first supercomputer.
    Wikipedia
  • 1970 AD -1990

    Intel releases its first commercially available DRAM, the Intel 1103 in October 1970. Capable of storing 1024 bytes or 1KB of memory.
    Wikipedia
  • 1970 AD - 1990 AD

    The first 8" floppy diskette drive was introduced
    Wikipedia
  • 1960 AD - 1990 AD

    Bill Gates and Paul Allen Establish Microsoft April 4, 1975
    Wikipedia
  • 1990 AD - Present day

    Python was conceived in the late 1980s and its implementation was started in December 1989 by Guido van Rossum at CWI in the Netherlands as a successor to the ABC language (itself inspired by SETL) capable of exception handling and interfacing with the Amoeba operating system.
    Wikipedia
  • 1990 AD - Present day

    C# is intended to be a simple, modern, general-purpose, object-oriented programming language.Its development team is led by Anders Hejlsberg. The most recent version is C# 5.0, which was released on August 15, 2012.
    Wikipedia
  • 1990 AD - Present day

    Swift is a multi-paradigm, compiled programming language which is designed to work with Apple's Cocoa and Cocoa Touch frameworks . Swift is intended to be more resilient to erroneous code ("safer") than Objective-C.
    Wikipedia