阿摩線上測驗 登入

申論題資訊

試卷:108年 - 108 中華郵政股份有限公司_職階人員甄試_專業職(一)/電子修護(1、2、3、4)_專業科目(1):電腦概論(含作業系統)#75252
科目:計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)
年份:108年
排序:0

題組內容

第三題: 請回答下列問題:

申論題內容

(一)根據演進過程,程式可分為第一代、第二代、第三代、第四代及第五代。請說明 各代特色。【15 分】

詳解 (共 1 筆)

詳解 提供者:維尼必上!

第一代
第一代語言是機器語言,由0和1組成,可以由處理器直接執行。執行速度最快,編輯難度高,可讀性低。

第二代
第二代語言是組合語言,屬於低階語言,但可讀性較高。要使用組譯器(Assembler)譯成機械碼,才可由處理器執行。

第三代
第三代語言是高階語言,較易被人類理解,包括常用的C/C++、C#、Objective- C、Java、Pascal和Visual Basic等等……

高階語言要使用預處理器、編譯器和連結器翻譯,才可產生執行檔。

第四代
第四代語言又稱為查詢語言、非程式導向語言或極高階語言,語法較接近人類語言,例如SQL。

SQL可以使用select, from, order by等等的指令查詢和排序資料庫內容。如果使用高階語言排序資料,我們須使用兩個for迴圈。

第五代
第五代語言又稱為自然語言或邏輯導向語言,目前主要用於人工智慧(AI)研究領域。它沒有特別語法,能夠讓電腦直接處理人類語言所寫的問題。