Wednesday, November 20, 2019

History of Programming and the Ancient Origin Assignment

History of Programming and the Ancient Origin - Assignment Example The aim of this product of research is to identify those valuable programming languages aside from knowing their history and to find out why they are valuable. Parts of programming are definitely traceable to ancient times. Around 1790 BC, Babylonians left evidence of mathematical records shown in tablets. The archaeologists named it Plimpton 322. And in 780-895 BC, Mohammed Al-Khorzmi wrote the beginning of Algebra, originally written as Kita al-jabr wa’l muqabala which got translated in Latin and then used in Europe, and the book Algorithm originally called in Latin Algorithmic de numero Indorum.1 The ancient numbers were in Base 60 and later Base 10. Without numbers, programming in order to command a machine to do something on its own even with verbal instructions that are written would be inconceivable. Konrad Zuse, an inventor of the first mechanical computer, utilized binary numbers and punched tapes. The same is true with words and languages. Both also have ancient origins. However, it took over 2000 years before civilization saw the connection between numbers, words, and machines. During the Age of Industrial Revolution, 1804, Joseph Marie-Jacquard programmed the â€Å"Jacquard Mechanical Loom† to mass produce textile materials with designs. He did it by using a punched card. Each row of holes corresponded to a design. Those holes controlled the looming operations to a certain extent in the way manufacturers wanted textiles to look like. By just replacing the card with a different combination of holes, they were able to change the design.2 Terence Parr summarizes the evolution of programming as one that was machine-based at the start to high-end abstractions that could be adjusted from one machine to another. The programming language before was tied to the computing machine itself. It could not be adjusted to make another machine work. 3    There was only a machine-dependent programming language. Codes were a binary number  combinations using zeros (0) and 1.  

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.