程式語言基本概念:
1801 年,法國人約瑟夫瑪麗雅卡爾(Joseph Marie Jacquard,1752 ∼ 1834)運用______________的方式,設計出可更改編織圖案的提花織布機。他是第一個以程式的概念設計機器的人。
1843年,英國人愛達‧勒芙蕾絲,她運用_______________來計算___________的方法,被認為是史上第一個電腦程式。
直到_________ 年代,以___________的現代化計算機出現後,也開啟了各種程式語言的發展。電腦只是一部__________,只要給予________,它就會照指令_________,然後將結果輸出,而這些指令的組合就成為____________。
最早期的程式是使用____ 與 _____ 來編寫,稱為____________。由於電腦只看得懂 0 與 1,但是人在________與_______上都很不方便,因此_________發明了________,使用一些簡單且有意義的_________來撰寫程式,例如:ADD(加)。利用組合語言寫成的程式,必須經由___________的處理,才可在機器上執行。它執行的速度雖然相當快,但仍是相當複雜,必須對______________有相當了解的人才能撰寫,因此被歸類為__________。
電腦的運算主要是靠____________,而_________即是一種與中央處理器硬體結構密切相關的語言,若使用不同________的中央處理器,所對應的組合語言的_______也會不一樣。
機器語言是由 0 與 1_________組成的代碼,它能夠直接被__________並執行,是__________能夠直接識別的指令集合。但不同__________使用不同__________。
_________是一種語法接近________的程式語言。以高階語言所設計的程式,必須先轉譯成機器語言,才能被電腦硬體執行。
程式語言的主要功能:
1.程式語言最重要的功能就是要啟動(Booting)電腦並分配資源,_____________。
2.其次是產生____________的介面,讓使用者可以透過___________來操作_____________,因此人與電腦就可以產生互動。
3.把相關的電腦串連起來,特別在______或是______________,以各種硬體所建構起來的環境,需要靠各種程式發揮功能,將其串連在一起後,讓眾多___________可以同時在線上_______________。