程序編寫語言簡介

返回核心單元

類型

低階語言

第一代語言

機器語言

操作碼 + 操作數

以二進制數編寫

電腦可以直接解碼

第二代語言

匯編語言

助記碼 +操作數

助記碼︰使人類相對容易記得其意思

高階語言

第三代語言

步驟語言

例如︰BASIC, COBOL, C和Pascal等

指令碼、保留字等均容易使人明白

第四代語言

說明語言

例子︰SQL(結構化查詢語言)

只說明要解決的問題,而不需要詳細列出解決問題的所需步驟

第五代語言

視覺化、圖形程序開發界面

模組化編寫語言

例子︰C++, Visual Basic, Java

翻譯程序

r

專門用於找其他程序編寫語言翻譯為機器言的程序。

類別

匯編程序(Assembler)

源程序

目標程序

專門把匯編語言翻譯為機器語言的翻譯程序

編譯程序(Compiler)

源程序

目標程序

把源程序翻譯為標機器語言的程序

一次過編譯,如源程序沒有更改,便不需要再編譯

解譯程序(Interpreter)

只有源程序,但不會產生目標程序

把源程序的指令逐個解譯,然後逐個執行

翻譯程序比較表

必讀