Homework 1 Research Paper: A Complete History of Programming Languages
Homework 1 Research Paper: A Complete History of Programming Languages
Date: 06/10/2021
Since ancient times, humanity has tried to aid their calculations with mechanisms
such as the famous abacus in ancient China, Pascal's calculator (also known as the
arithmetic machine or Pascaline) in 1641. In 1833, however, we caught a glimpse of what
powerful modern-day programmable computers are based on; this apparatus was the
Analytical Engine. Many essential functions found in the Analytical Engine can also be
found in modern computers. It revolutionized how calculations machines will behave
from there on with its programs integrated through punch cards. Through that flexibility,
it harbored many useful mathematical tools that in later years of computer science
adapted modern terminologies like conditional branching, looping (iteration),
microprogramming, parallel processing, iteration, latching, polling, and pulse-shaping.
Bibliography:
Kathleen Both: assembling early computers while inventing assembly
https://hackaday.com/2018/08/21/kathleen-booth-assembling-early-computers-while-inventing-assembly/
Babbage engine
https://www.computerhistory.org/babbage/engines/
https://www.learnacademy.org/blog/first-programming-language-use-microsoft-apple/
Wiki sources:
https://en.wikipedia.org/wiki/Assembly_language
https://en.wikipedia.org/wiki/Autocode
https://insights.stackoverflow.com/survey/2020#technology-programming-scripting-and-markup-languages-
professional-developers
https://www.computersciencedegreehub.com/brief-history-of-programming-languages/?
fbclid=IwAR3_oR337_PyNScDPXYmGYCIWaIlpD_a366EwMJPr1MaEXtlRVsj1buh7Sg
visual-foxpro.
https://riptutorial.com/Download/visual-foxpro.pdf
https://www.youtube.com/watch?v=mhpslN-OD_o
Applications of Java:
https://techvidvan.com/tutorials/applications-of-java/
https://www.youtube.com/watch?v=32VEaKuBge0
https://books.google.com.vn/books?
id=lTZluAAACAAJ&dq=Encyclopedia+of+Computer+Science+and+Technology&hl=vi&sa=X&redir_esc=y