blog




  • Essay / History of Computer Programming - 1261

    Computer programming has evolved in many ways over the years. The first female programmer was thought to be Ada Lovelace, who lived in the 1800s. When translating an article on the Analytical Engine from Italian to French, adding her own notes, she was considered the first programmer for what she wrote in the article. Computer programming began many years ago, around the 1800s, and is only growing today. “She has been called a prophet of the computer age.” (Computer History Museum, 2008). What is computer programming, how does it work for games, and how to use a programming language? 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, nd). The difference engine was able to calculate polynomials using the difference method. After the Difference Engine, Babbage began work on an improved computational engine, the Analytical Engine. The analytical engine used punch cards to operate, as did the Jacquard loom. The Jacquard loom used punched cards to control the weave which created interesting patterns on textiles. Punch 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 resembles a modern computer processing unit, or processor. The processor is the brain of a modern computer; it's what executes modern instructions inside a computer. The factory would fulfill what it received from the store. The second part was the store, which was the computer's memory. “It was the world’s first general-purpose computer.” (Babbage, C, nd)....... middle of article......programming languages, such as python, can be used. Works Cited Babbage, C. (nd). Retrieved December 9, 2013, from http://www.charlesbabbage.net/Computer History Museum. (2006). Retrieved December 9, 2013 from http://www.computerhistory.org/timeline/?category=cptr Phil, A. (nd). Retrieved December 9, 2013 from http://www.ideafinder.com/history/inventions/jacquard.htmSanner, MF (1999). Python: a programming language for software integration and development. Graphic Model J Mol, 17(1), 57-61.Van Rossum, G. (1999). Computer programming for everyone. Proposal to society for national research initiatives. Van Rossum, G. (nd). Guido van Rossum, a brief biography. Retrieved November 15, 2013 from www.python.org/~guido/bio.htmlZilgen, D. (nd). Retrieved December 9, 2013 from http://www.apl.jhu.edu/~hall/java/beginner/programming.html