計算機係統中程序設計語言的層次體係(doc 6頁)
計算機係統中程序設計語言的層次體係(doc 6頁)內容簡介
計算機係統中程序設計語言的層次體係內容摘要:
為說明了程序設計語言的層次體係。圖中將程序設計語言分為低級語言和高級語言兩類。“級”是指程序員與計算機對話的複雜程度。例如,就查詢語言來說,程序員(經常是用戶管理人員)隻需要涉及到計算機“做什麼”,而不必涉及到計算機“怎樣做”。在高級語言中,程序員必須提供詳細說明“做什麼”和“怎樣做”的指令,而軟件工具將幫助簡化程序員的工作。低級語言要求程序員詳細說明由計算機執行的每一級操作。在使用高級程序設計語言時,程序員不必記住數據在主存中的存儲單元。這是由係統自動做的。而在使用低級語言時,程序員必須在程序中提供相應的邏輯,以便監視數據在主存中的物理位置。
低級語言?
雖然人們用COBOL、PASCAL和FORTRAN來談論程序設計,但是隻有一種語言能夠在給定的計算機上執行。那就是所謂的機器語言。所有其他語言都要被編譯(翻譯成機器語言),並且最終用機器語言來執行。
機器語言是很繁瑣的,因為指令(又稱操作碼或OP碼)和運算數據的單元是用二進製(一串0和1)來表示的。符號語言(有時稱作彙編語言或彙編級的語言)具有一個本質上與機器語言一一對應的指令係統。彙編語言的優點是它用助記符號而不是用0和1來表示指令。例如,彙編語言中直接用“A”來表示“加”指令,而不用一串0和1來表示。
..............................
為說明了程序設計語言的層次體係。圖中將程序設計語言分為低級語言和高級語言兩類。“級”是指程序員與計算機對話的複雜程度。例如,就查詢語言來說,程序員(經常是用戶管理人員)隻需要涉及到計算機“做什麼”,而不必涉及到計算機“怎樣做”。在高級語言中,程序員必須提供詳細說明“做什麼”和“怎樣做”的指令,而軟件工具將幫助簡化程序員的工作。低級語言要求程序員詳細說明由計算機執行的每一級操作。在使用高級程序設計語言時,程序員不必記住數據在主存中的存儲單元。這是由係統自動做的。而在使用低級語言時,程序員必須在程序中提供相應的邏輯,以便監視數據在主存中的物理位置。
低級語言?
雖然人們用COBOL、PASCAL和FORTRAN來談論程序設計,但是隻有一種語言能夠在給定的計算機上執行。那就是所謂的機器語言。所有其他語言都要被編譯(翻譯成機器語言),並且最終用機器語言來執行。
機器語言是很繁瑣的,因為指令(又稱操作碼或OP碼)和運算數據的單元是用二進製(一串0和1)來表示的。符號語言(有時稱作彙編語言或彙編級的語言)具有一個本質上與機器語言一一對應的指令係統。彙編語言的優點是它用助記符號而不是用0和1來表示指令。例如,彙編語言中直接用“A”來表示“加”指令,而不用一串0和1來表示。
..............................
用戶登陸
信息化知識熱門資料
信息化知識相關下載