回覆列表
  • 1 # 使用者3400873772423

    計算機語言可分為高階語言、組合語言和機器語言三種。

    高階語言和我們日常所說的語言最接近,高階語言裡的命令通常可以用英文單詞為表示,例如輸出結果時採用命令“PRINT”來表示“列印”;對於數學表示式也和我們數學裡常用的表達方式相差無幾,例如要表示“3×7÷8”,在高階語言裡通常寫成“3*7/8”的形式。高階語言有許多種,如我們熟悉的BASIC語言、PASCAL語言、C語言等,每一種的語法規則雖有不同之處,但用它們寫程式都具有易讀、易懂的特點,學習起來比較容易。現在的中學計算機課程裡一般都要教給學生們一種或一種以上的計算機高階語言。透過這種語言要大家去了解和學會支配計算機完成一定的工作。

    我們知道計算機只認識兩個字0和1,所以用高階語言編寫命令是不可以被計算機直接執行的,在執行高階語言編寫的命令之前必須將它翻譯成計算機能夠識別的由0和1組成的語言,我們把這種語言叫做機器語言。完成這個翻譯任務有兩種程式:一是編譯程式還有一種是翻譯程式,它們是介於高階語言和機器語言之間的梁。編譯是將高階語言寫成的程式全部翻譯為機器語言後再執行,相當於筆譯。而翻譯程式卻是將高階語言寫成的程式每翻譯一條便執行一條,相當於口譯。

    組合語言是介於高階語言和機器語言之間的一種語言,它將組成機器語言的由0和l組成的數字串轉換為易讀的程式碼,執行速度明顯快於高階語言。可是要求編寫的人懂得計算機內部的許多知識,不同的計算機它的組合語言也不盡相同,所以組合語言不大易學。一般屬於計算機科學的專業課程。

  • 中秋節和大豐收的關聯?
  • 恐龍化石為什麼會埋在地下?