Topic > History of Computer Programming - 1261

Computer programming has evolved in many ways over the years. The first programmer was thought to be Ada Lovelace, who lived in 1800. While translating an article on the Analytical Engine from Italian to French, adding her own notes, she was called the first programmer because of what she wrote in the article. Computer programming began many years ago, around 1800, and continues to grow today. “She has been called the prophetess of the computer age.” (Museum of Computer History, 2008). What is computer programming, how does it work for video games, and how can a programming language be used? History In previous years the first computers were mechanical, not electronic. One of the first computers ever made was the Difference Engine, designed by Charles Babbage. (Babbage, C, n.d.). The difference engine was able to calculate polynomials using the difference method. After the difference engine, Babbage began his work on an improved computing engine, the analytical engine. The analytical machine used punched cards to operate, just like the Jacquard loom. The Jacquard loom used punched cards to control the weaving which created interesting patterns in the fabrics. Punched cards were used in the Analytical Engine to define the inputs and calculations to be performed. The analytical engine had two main parts. The first part was the mill, which is similar to a modern computer processing unit or CPU. The CPU is the brain of a modern computer; it's what executes modern instructions inside a computer. The mill ran what it received from the shop. The second part was the store, which is the computer memory. “It was the world's first universal computer.” (Babbage, C, n.d.)....... half of the article ......You can use programming languages, such as Python. Works Cited Babbage, C. (n.d.). Retrieved December 9, 2013, from http://www.charlesbabbage.net/Computer History Museum. (2006). Retrieved December 9, 2013, from http://www.computerhistory.org/timeline/?category=cmptr Phil, A. (n.d.). Retrieved December 9, 2013, from http://www.ideafinder.com/history/inventions/jacquard.htmSanner, M. F. (1999). Python: A programming language for software integration and development. Graphical Model J Mol, 17(1), 57-61.Van Rossum, G. (1999). Computer programming for everyone. Proposal to the body for national research initiatives.Van Rossum, G. (nd). Guido van Rossum, a short biography. Retrieved November 15, 2013, from www.python.org/~guido/bio.htmlZilgen, D. (n.d.). Retrieved December 9, 2013, from http://www.apl.jhu.edu/~hall/java/beginner/programming.html