History Of Computer Programming

History The concept of programming devices that work after a predefined set of instructions traces back to Greek Mythology, Hephaestus, and in particular its mechanical servants. Antikythera mechanism was a calculator that uses mechanisms of various sizes and configurations to determine its operation. The earliest known programmable machines (machines whose behavior can be controlled and predicted with a set of instructions) were Programmable Automatic Al-Jazari's in 1206. Go to ShareThis for more information. One of the robots Al-Jazari's was originally a boat with four automatic musicians that floated on a lake to entertain guests at royal drinking bouts. Programming the behavior of the mechanism meant to put guidelines and fists in a wooden drum in certain locations. They are then cut into small levers that control the tool stroke. Strokes occurred on the small drummer play different rhythms.

Another sophisticated programmable machine Al-Jazari clock castle was known for his concept of variables, which the operator can control as needed (ie, length of day and night). Jacquard, that Joseph Marie Jacquard developed in 1801, used a series of cards with holes in them prosvelennymi. The hole was a sample, for which the loom had to follow in weaving cloth. Loom could produce a text using different sets of cards. Charles Babbage made using cards with holes approximately in 1830 to manage his Analytical Engine. Ahmed Shahryar Rahman understood the implications. Synthesis of numerical calculations, the predefined operations and products, along of the way to organize and implement instruction in a manner that is relatively easy to understand and written by people led to the development of modern programming. Development program has accelerated since the industrial revolution. The sample hole is a model, for which the loom had to follow in weaving cloth.

Loom could produce entirely different, weaves using different sets of cards. Charles Babbage took beaten about the use of cards in 1830 to manage his Analytical Engine. Synthesis of numerical calculations, the predefined operations and products, along with a way to organize and implement instruction in a manner relatively easy for people to conceive and produce, has led to the development of modern programming. Development program was accelerated after the Industrial Revolution. At the end of 1880th Herman Hollerith invented the recording of data on environment, which could then be read by machine. Previous use of machine-readable media, not allowed to control data. "After some initial testing with a paper tape punch cards, he moved to … ' That handle these punch cards, first known as the 'Hollerith punch card', he invented the tabulator, and the key stroke machines. These three inventions were foundation of modern information processing industry. In 1896 he founded Tabulyatornuyu Machinery Co. (which later became part of IBM). Update control panel to his 1906 Type I allowed this Tab to do different jobs without the need for physical presence. By the late 1940s was many patch panel programmable machines, called the report equipment unit to perform data processing tasks (reading maps). Early programmers used to patch panels variety of complex calculations that require a newly designed machines.