計算機語言有:機器語言、匯編語言、高級語言。
1、機器語言:這是計算機能直接識別和執行的指令系統,由二進制代碼表示。機器語言具有靈活、直接執行和速度快等特點。
2、匯編語言:這是壹種面向處理器的程序設計語言,以人類的日常語言為基礎。匯編語言使用助記符來代替機器語言的二進制代碼,便於人們記憶和編寫。匯編語言的優點是直觀、易懂,但缺點是可移植性差,與具體硬件緊密相關。
3、高級語言:這類語言具有更好的抽象和封裝能力,可以跨平臺使用。高級語言包括很多種,如C、C++、Java、C#、Python、VB等。
計算機語言的特點:
1、抽象性。計算機語言是壹種高度抽象的語言,它只關註程序的邏輯結構和實現細節,而不關註具體的硬件平臺和操作系統。這使得計算機語言更加易於理解和編寫,同時也方便程序員在不同的平臺上開發軟件。
2、可移植性。由於計算機語言是壹種抽象的語言,因此它可以被編譯成不同的機器碼或字節碼,在不同的計算機系統和平臺上運行。這種可移植性使得計算機語言的應用範圍更加廣泛。
3、可讀性強。計算機語言通常采用類似於自然語言的語法結構,並且使用簡潔明了的表達方式。這使得計算機語言的代碼更容易被人閱讀和理解,從而有助於提高代碼的維護性和可重用性。
4、靈活性。計算機語言可以包含各種控制結構、函數和庫,以實現靈活多樣的功能。此外,計算機語言還可以通過調用外部庫函數來實現復雜的計算和處理任務。
5、高效性。計算機語言通過優化算法和數據結構等方式,可以實現高效的程序執行。這可以提高計算機程序的運行速度和性能,從而提高用戶的滿意度。
以上內容參考:百度百科-計算機語言