當前位置:編程學習大全網 - 網絡軟體 - 計算機程序設計語言有哪些

計算機程序設計語言有哪些

計算機程序設計語言有:機器語言、匯編語言、高級語言。

1、機器語言。

用機器語言編寫程序,編程人員要首先熟記所用計算機的全部指令代碼和代碼的涵義。手編程序時,程序員得自己處理每條指令和每壹數據的存儲分配和輸入輸出,還得記住編程過程中每步所使用的工作單元處在何種狀態。

這是壹件十分繁瑣的工作,編寫程序花費的時間往往是實際運行時間的幾十倍或幾百倍。而且,編出的程序全是些0和1的指令代碼。直觀性差,還容易出錯。除了計算機生產廠家的專業人員外,絕大多數程序員已經不再去學習機器語言了。

2、匯編語言。

匯編語言中由於使用了助記符號,用匯編語言編制的程序送入計算機,計算機不能象用機器語言編寫的程序壹樣直接識別和執行,必須通過預先放入計算機的“匯編程序”的加工和翻譯,才能變成能夠被計算機識別和處理的二進制代碼程序。

用匯編語言等非機器語言書寫好的符號程序稱源程序,運行時匯編程序要將源程序翻譯成目標程序。目標程序是機器語言程序,它壹經被安置在內存的預定位置上,就能被計算機的CPU處理和執行。

3、高級語言。

計算機並不能直接地接受和執行用高級語言編寫的源程序,源程序在輸入計算機時,通過“翻譯程序”翻譯成機器語言形式的目標程序,計算機才能識別和執行。這種“翻譯”通常有兩種方式,即編譯方式和解釋方式。

編譯方式是:事先編好壹個稱為編譯程序的機器語言程序,作為系統軟件存放在計算機內,當用戶由高級語言編寫的源程序輸入計算機後,編譯程序便把源程序整個地翻譯成用機器語言表示的與之等價的目標程序,然後計算機再執行該目標程序。

  • 上一篇:GWS是什麽意思?
  • 下一篇:跨境電商用什麽雲服務器?怎麽使用,小白求指教?
  • copyright 2024編程學習大全網