程序編寫語言簡介
返回核心單元
類型
低階語言
第一代語言
機器語言
操作碼 + 操作數
以二進制數編寫
電腦可以直接解碼
第二代語言
匯編語言
助記碼 +操作數
助記碼︰使人類相對容易記得其意思
高階語言
第三代語言
步驟語言
例如︰BASIC, COBOL, C和Pascal等
指令碼、保留字等均容易使人明白
第四代語言
說明語言
例子︰SQL(結構化查詢語言)
只說明要解決的問題,而不需要詳細列出解決問題的所需步驟
第五代語言
視覺化、圖形程序開發界面
模組化編寫語言
例子︰C++, Visual Basic, Java
翻譯程序
類別
匯編程序(Assembler)
源程序
目標程序
專門把匯編語言翻譯為機器語言的翻譯程序
編譯程序(Compiler)
源程序
目標程序
把源程序翻譯為標機器語言的程序
一次過編譯,如源程序沒有更改,便不需要再編譯
解譯程序(Interpreter)
只有源程序,但不會產生目標程序
把源程序的指令逐個解譯,然後逐個執行
翻譯程序比較表