-
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