【預告】5/13(一)起,第三階段頁面上方功能列以及下方資訊全面更換新版。 前往查看
線上筆記功能 將於2024/1/1 移除,請至課程與筆記使用新版筆記功能

主題:語言種類


想要觀看完整全文,請先登入

關於試題:機器語言及組合語言是屬於下列何種程式語言類別?(A)物件導向語言 (B)低階語言 (C)中階語言 (D)高階語言 二、程式語言的種類 由於電腦是由電子電路所構成,因此在它的內部世界中,只懂得兩種信號:1 或 0 ;表示開或關,因此最早的電腦語言就完全是用 0 與 1 所寫成的,但人們不習慣把所 有的事情都用0 或 1來表示,於是就有組合語言、高階語言陸續產生,現在我們將這三 類程式語言,簡介如下: (一) 機械語言(Machine Language):最早期的電腦語言,用 0與1組合而成,直接被電    腦所執行,不需翻譯,因此: 1. 優點: 執行速度快,使用電腦資源少。 2. 缺點: 難度高,可讀性低,相容性差。   (二) 組合語言(Assembly Language):一種符號化的程式語言,可讀性比械語言高,須    利用組譯程式 (Assembler) 來轉換成對應的機械語言,才能被電腦執行。 ┌──────┐ │ 組 譯 程 式│ 組合語言 ──→│(Assembler) │──→ 機械語言 └──────┘ (三) 高階語言(High Level Language):以人類易學、易寫的文字或符號來表達的程式    語言,高階語言所設計的程式,不能由電腦直接執行,必須經過一種翻譯程式轉換    成機械語言才能進行執行。 ┌──────┐ 高階語言 ──→ │ 翻 譯 程 式│──→ 機械語言 └──────┘ 翻譯程式又可分為編譯程式 (Complier) 及直譯程式 (Interpreter) 兩種。 三、較常見的高階語言 高階語言由於人們較容易看懂,發展至今至少已有一、二百種以上,我們無法 一一介紹僅扼要列出幾種較具代表性語言,其特色如下: (1) FORTRAN:最早的高階語言,主要用於科學、工程的運算上。 (2) COBOL:可處理多種不同模式的檔案適用於商用資料處理。   (3) BASIC:有編譯式和直譯式兩種,語法簡單易學,適合於初學者。 (4) PROLOG、LISP:為人工智慧上常用的語言。 (5) PASCAL:為紀念法國數學家 Blaise Pascal 而命名,最具結構化語言。 (6) C:兼具了高階語言方便、低階語言效率,可攜性高、富有彈性,適用在系統       程式撰寫上。 (7)JAVA:程式架構像C++但是它拿掉了C++最困難的指標部份,它能發揮網路及多        媒體的內建支援。

想要觀看完整全文,請先登入


關鍵字:語言種類