-
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 -
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 -
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 -
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 -
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 -
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 -
2000 computers are used in the U.S.
Wikipedia -
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 -
Control Data Corporation led by Seymour Cray, release the CDC 7600, considered by most to be the first supercomputer.
Wikipedia -
Intel releases its first commercially available DRAM, the Intel 1103 in October 1970. Capable of storing 1024 bytes or 1KB of memory.
Wikipedia -
The first 8" floppy diskette drive was introduced
Wikipedia -
Bill Gates and Paul Allen Establish Microsoft April 4, 1975
Wikipedia -
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 -
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 -
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