有哪些不同的計算機語言?


程式語言用於以計算機可以理解的語言向計算機發出指令。

計算機語言分為以下三種類型:

  • 機器語言
  • 符號語言
  • 高階語言

機器語言

計算機是一種機器。由於其記憶體只能儲存1和0,因此必須以1和0的流(即二進位制程式碼)向計算機發出指令。

這些很容易被機器理解。

用二進位制程式碼編寫的程式可以直接輸入計算機執行,這被稱為機器語言。

機器語言的優點包括:

  • 執行速度非常快。
  • 編寫和閱讀機器語言程式非常困難。
  • 機器指令難以記憶。

符號語言

它也稱為組合語言。

彙編程式包含“助記符”。

“助記符”是指可以以縮寫的形式輕鬆記憶的資訊。

符號語言的優點包括:

  • 與機器語言相比,組合語言易於閱讀和編寫。

  • 助記符易於記憶。

缺點包括:

  • 彙編程式依賴於機器。
  • 執行速度慢。
  • “彙編程式”將組合語言轉換為機器語言。

高階語言

接近自然語言的語言稱為高階語言。

它具有控制結構和I/O功能。

例如,FORTRAN、COBOL、PASCAL、C、C++等。

高階語言的優點如下:

  • 機器無關性,即程式是“可移植的”。
  • 易於學習和理解。
  • 編寫程式所需時間較少。

缺點如下:

  • 高階語言程式需要翻譯器才能轉換為機器語言。

  • “編譯器”或“直譯器”用於將高階語言轉換為機器語言。

  • 編譯器一次轉換程式中的所有指令。直譯器一次轉換一條語句。

更新於:2021年3月11日

628 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始
廣告