下載/瀏覽

Download Report

Transcript 下載/瀏覽

計算機概論- CH6 程式語言
歷史觀-2
高階電腦語言

第三代程式語言的基本指令更高階且與
機器無關(machine independent) ,例如



工程及科學用途的 FORTRAN
一般事務處理的 COBOL
應用廣泛的C 語言
高階電腦語言

每一個高階指令都設計成可以用一連串
的低階機器語言基本指令來表示。高階
指令例子,如下


assign TotalCost = Price +
ShippingCharge
在我們的虛擬碼架構中,
expression  identifier
基本上就是一個高階基本指令
高階電腦語言


編譯器(compiler) :將高階基本指令撰寫的
程式轉換成機器語言之翻譯器(translator) 。
直譯器(interpreters)為第三代語言的另一種
方式。它翻譯一個指令後會即刻執行,而不
將翻譯結果儲存備用
高階電腦語言

跨平台軟體


一般的應用程式必須依靠作業系統來執行其
工作。不同的作業系統有不同的作業方式,
如果要使一個程式能在不同作業系統的電腦
上執行,那麼這個程式必須以一種獨立於作
業系統,甚至獨立於電腦系統的方式撰寫
一個跨平台的軟體是不受作業系統設計及電
腦硬體結構影響而能透過網路執行的程式