當前位置:編程學習大全網 - 編程語言 - 程序語言分為哪三類

程序語言分為哪三類

程序語言分為機器語言、匯編語言、高級語言三類。

壹、機器語言:

機器語言是機器能直接識別的程序語言或指令代碼,它是軟件和硬件的主要界面,從系統結構的角度看,它是系統程序員看到的計算機的主要屬性。機器語言是機器能直接識別的程序語言或指令代碼,它是軟件和硬件的主要界面。

從系統結構的角度看,它是系統程序員看到的計算機的主要屬性。壹條指令就是機器語言的壹個語句,它是壹組有意義的二進制代碼。各計算機公司設計生產的計算機,其指令的數量與功能、指令格式、尋址方式、數據格式是差別的。

二、匯編語言:

匯編語言(英語:Assembly language)又稱:符號語言,是對操作、存儲部位和其他特征(例如宏指令)提供符號命名的面向機器的語言。在匯編語言中,用助記符代替機器指令的操作碼,用地址符號或標號代替指令或操作數的地址。

在不同的設備中,匯編語言對應著不同的機器語言指令集,通過匯編過程轉換成機器指令。普遍地說,特定的匯編語言和特定的機器語言指令集是壹壹對應的,不同平臺之間不可直接移植。多匯編程序為程序開發、匯編控制、輔助調試提供了額外的支持機制。

有的匯編語言編程工具經常會提供宏,它們也被稱為宏匯編器。通常被應用在底層,硬件操作和高要求的程序優化的場合,驅動程序、嵌入式操作系統和實時運行程序都需要匯編語言。

三、高級語言:

高級語言(High-level programming language)相對於機器語言(machine language,是壹種指令集的體系。這種指令集,稱機器碼(machine code),是電腦的CPU可直接解讀的數據)而言。是高度封裝了的編程語言,與低級語言相對。

它是以人類的日常語言為基礎的壹種編程語言,使用壹般人易於接受的文字來表示(例如漢字、不規則英文或其他外語),從而使程序編寫員編寫更容易,亦有較高的可讀性,以方便對電腦認知較淺的人亦可以大概明白其內容。

  • 上一篇:win7系統集成nvme驅動有什麽好處
  • 下一篇:現在模具行業還賺錢嗎
  • copyright 2024編程學習大全網