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

計算機語言分為哪三類?

問題壹:計算機語言常分為哪三類 機器語言匯編語言高級語言(機器語言與匯編語言都是低級語言,面向機器的)

問題二:計算機語言分為哪三大類? 計算機語言主要分為四類:

--低級語言

--高級語言

--專用語言

--腳本語言

1、低級語言

- 機器語言、匯編語言和符號語言

- 匯編語言源程序必須經過匯編,生成目標文件,然後執行

2、高級語言

- BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化語言(LISP、Prolog)、動態語言(Python、PHP、Ruby、Lua)等等。

- 高級語言源程序可以用解釋、編譯兩種方式執行。通常用後壹種。

我們使用的C語言就是使用的後者。

3、專用語言

CAD系統中的繪圖語言和DBMS的數據庫查詢語言。

1.1.機器語言

機器語言是指壹臺計算機全部的指令 ***

電子計算機所使用的是由0和1組成的二進制數,二進制是計算機的語言的基礎。計算機發明之初,人們只能降貴紆尊,用計算機的語言去命令計算機幹這幹那,壹句話供就是寫出壹串串由0和1組成的指令序列交由計算機執行,這種計算機能夠認識的語言,就是機器語言。使用機器語言是十分痛苦的,特別是在程序有錯需要修改時,更是如此。

因此程序就是壹個個的二進制文件。壹條機器語言成為壹條指令。指令是不可分割的最小功能單元。而且,由於每臺計算機的指令系統往往各不相同,所以,在壹臺計算機上執行的程序,要想在另壹臺計算機上執行,必須另編程序,造成了重復工作。但由於使用的是針對特定型號計算機的語言,故而運算效率是所有語言中最高的。機器語言,是第壹代計算機語言。

1.2.匯編語言

為了減輕使用機器語言編程的痛苦,人們進行了壹種有益的改進:用壹些簡潔的英文字母、符號串來替代壹個特定的指令的二進制串,比如,用ADD代表加法,MOV代表數據傳遞等等,這樣壹來,人們很容易讀懂並理解程序在幹什麽,糾錯及維護都變得方便了,這種程序設計語言就稱為匯編語言,即第二代計算機語言。然而計算機是不認識這些符號的,這就需要壹個專門的程序,專門負責將這些符號翻譯成二進制數的機器語言,這種翻譯程序被稱為匯編程序。

匯編語言同樣十分依賴於機器硬件,移植性不好,但效率仍十分高,針對計算機特定硬件而編制的匯編語言程序,能準確發揮計算機硬件的功能和特長,程序精煉而質量高,所以至今仍是壹種常用而強有力的軟件開發工具。

1.3.高級語言

1.3.1.高級語言的發展

從最初與計算機交流的痛苦經歷中,人們意識到,應該設計壹種這樣的語言,這種語言接近於數學語言或人的自然語言,同時又不依賴於計算機硬件,編出的程序能在所有機器上通用。經過努力,1954年,第壹個完全脫離機器硬件的高級語言--FORTRAN問世了,40 多年來,***有幾百種高級語言出現,有重要意義的有幾十種,影響較大、使用較普遍的有FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、Pascal、C、PROLOG、Ada、C++、VC、VB、JAVA等。

特別要提到的:在C語言誕生以前,系統軟件主要是用匯編語言編寫的。由於匯編語言程序依賴於計算機硬件,其可讀性和可移植性都很差;但壹般的高級語言又難以實現對計算機硬件的直接操作(這正是匯編語言的優勢),於是人們盼望有壹種兼有匯編語言和高級語言特性的新語言――C語言。

高級語言的發展也經歷了從早期語言到結構化程序設計......>>

問題三:程序語言分為哪三類?簡要介紹各類語言的特點? 計算機語言的種類非常的多,總的來說可以分成機器語言,匯編語言,高級語言三大類。

電腦每做的壹次動作,壹個步驟,都是按照以經用計算機語言編好的程序來執行的,程序是計算機要執行的指令的 *** ,而程序全部都是用 們所掌握的語言來編寫的。所以人們要控制計算機壹定要通過計算機語言向計算機發出命令。

計算機所能識別的語言只有機器語言,即由0和1構成的代碼。但通常人們編程時,不采用機器語言,因為它非常難於記憶和識別。

目前通用的編程語言有兩種形式:匯編語言和高級語言。

匯編語言的實質和機器語言是相同的,都是直接對硬件操作,只不過指令采用了英文縮寫的標識符,更容易識別和記憶。它同樣需要編程者將每壹步具體的操作用命令的形式寫出來。匯編程序通常由三部分組成:指令、偽指令和宏指令。匯編程序的每壹句指令只能對應實際操作過程中的壹個很細微的動作,例如移動、自增,因此匯編源程序壹般比較冗長、復雜、容易出錯,而且使用匯編語言編程需要有更多的計算機專業知識,但匯編語言的優點也是顯而易見的,用匯編語言所能完成的操作不是壹般高級語言所能實現的,而且源程序經匯編生成的可執行文件不僅比較小,而且執行速度很快。

高級語言是目前絕大多數編程者的選擇。和匯編語言相比,它不但將許多相關的機器指令合成為單條指令,並且去掉了與具體操作有關但與完成工作無關的細節,例如使用堆棧、寄存器等,這樣就大大簡化了程序中的指令。同時,由於省略了很多細節,編程者也就不需要有太多的專業知識。

高級語言主要是相對於匯編語言而言,它並不是特指某壹種具體的語言,而是包括了很多編程語言,如目前流行的vb、vc、foxpro、delphi等,這些語言的語法、命令格式都各不相同。

高級語言所編制的程序不能直接被計算機識別,必須經過轉換才能被執行,按轉換方式可將它們分為兩類:

解釋類:執行方式類似於們日常生活中的“同聲翻譯”,應用程序源代碼壹邊由相應語言的解釋器“翻譯”成目標代碼(機器語言),壹邊執行,因此效率比較低,而且不能生成可獨立執行的可執行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,可以動態地調整、修改應用程序。

編譯類:編譯是指在應用源程序執行之前,就將程序源代碼“翻譯”成目標代碼(機器語言),因此其目標程序可以脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程序壹旦需要修改,必須先修改源代碼,再重新編譯生成新的目標文件(* .obj)才能執行,只有目標文件而沒有源代碼,修改很不方便。現在大多數的編程語言都是編譯型的,例如visual c++、visual foxpro、delphi等。

也是從網上找的資料,大家壹塊學習了!^_^

問題四:目前所使用的計算機語言分哪三類 機器語言,匯編語言,高級語言

問題五:計算機語言主要分為哪三種?其計算機能直接識別的語言是? 機器語言

問題六:計算機語言指令分為幾類 20分 ?計算機語言

?Pascal語言概述

?Pascal語言基礎知識

?順序結構程序設計

?選擇結構程序設計

?循環結構程序設計

?枚舉型和子界型

?數組

?函數與過程

? *** 與記錄

?指針

?文件

?圖形編程教程

?聲音編程

?變量的定義域

計算機語言――(資料性質)

計算機語言:計算機語言通常是壹個能完整、準確和規則地表達人們的意圖,並用以指揮或控制計算機工作的“符號系統”。

計算機語言通常分為三類:即機器語言,匯編語言和高級語言。 (了解內容壹)

1. 機器語言

機器語言是用二進制代碼表示的計算機能直接識別和執行的壹種機器指令的 *** 。它是計算機的設計者通過計算機的硬件結構賦予計算機的操作功能。機器語言具有靈活、直接執行和速度快等特點。

用機器語言編寫程序,編程人員要首先熟記所用計算機的全部指令代碼和代碼的涵義。手編程序時,程序員得自己處理每條指令和每壹數據的存儲分配和輸入輸出,還得記住編程過程中每步所使用的工作單元處在何種狀態。這是壹件十分繁瑣的工作,編寫程序花費的時間往往是實際運行時間的幾十倍或幾百倍。而且,編出的程序全是些0和1的指令代碼,直觀性差,還容易出錯。現在,除了計算機生產廠家的專業人員外,絕大多數程序員已經不再去學習機器語言了。

2.匯編語言

為了克服機器語言難讀、難編、難記和易出錯的缺點,人們就用與代碼指令實際含義相近的英文縮寫詞、字母和數字等符號來取代指令代碼(如用ADD表示運算符號“+”的機器代碼),於是就產生了匯編語言。所以說,匯編語言是壹種用助記符表示的仍然面向機器的計算機語言。匯編語言亦稱符號語言。匯編語言由 於是采用了助記符號來編寫程序,比用機器語言的二進制代碼編程要方便些,在壹定程度上簡化了編程過程。匯編語言的特點是用符號代替了機器指令代碼,而且助記符與指令代碼壹壹對應,基本保留了機器語言的靈活性。使用匯編語言能面向機器並較好地發揮機器的特性,得到質量較高的程序。

匯編語言中由於使用了助記符號,用匯編語言編制的程序送入計算機,計算機不能象用機器語言編寫的程序壹樣直接識別和執行,必須通過預先放入計算機的“匯編程序“的加工和翻譯,才能變成能夠被計算機識別和處理的二進制代碼程序。用匯編語言等非機器語言書寫好的符號程序稱源程序,運行時匯編程序要將源程序翻譯成目標程序。目標程序是機器語言程序,它壹經被安置在內存的預定位置上,就能被計算機的CPU處理和執行。

匯編語言像機器指令壹樣,是硬件操作的控制信息,因而仍然是面向機器的語言,使用起來還是比較繁瑣費時,通用性也差。匯編語言是低級語言。但是,匯編語言用來編制系統軟件和過程控制軟件,其目標程序占用內存空間少,運行速度快,有著高級語言不可替代的用途。

3.高級語言

不論是機器語言還是匯編語言都是面向硬件的具體操作的,語言對機器的過分依賴,要求使用者必須對硬件結構及其工作原理都十分熟悉,這對非計算機專業人員是難以做到的,對於計算機的推廣應用是不利的。計算機事業的發展,促使人們去尋求壹些與人類自然語言相接近且能為計算機所接受的語意確定、規則明確、自然直觀和通用易學的計算機語言。這種與自然語言相近並為計算機所接受和執行的計算機語言稱高級語言。高級語言是面向用戶的語言。無論何種機型的計算機,只要配備上相應的高級語言的編譯或解釋程序,則用該高級語言編寫的程序就可以通用。

目前被廣泛使用的高級語言有BASIC、PASCAL、C、COBOL、FORTRAN、LOG......>>

問題七:計算機語言是什麽,分哪幾種啊? 計算機語言

計算機語言主要分為四類:

- 低級語言

- 高級語言

- 專用語言

- 腳本語言低級語言  - 機器語言、匯編語言和符號語言。

- 匯編語言源程序必須經過匯編,生成目標文件,然後執行。高級語言

- BASIC(True basic、Qbasic、Virtual

Basic)、C、C++、PASCAL、FORTRAN、智能化語言(LISP、Prolog、CLIPS、OpenCyc、Fazzy)、動態語言

(Python、PHP、Ruby、Lua)等等。

- 高級語言源程序可以用解釋、編譯兩種方式執行。通常用後壹種。

我們使用的C語言就是使用的後者。專用語言  CAD系統中的繪圖語言和DBMS的數據庫查詢語言。

1.1.機器語言

機器語言是指壹臺計算機全部的指令 ***

電子計算機所

使用的是由0和1組成的二進制數,二進制是計算機的語言的基礎。計算機發明之初,人們只能降貴紆尊,用計算機的語言去命令計算機幹這幹那,壹句

話,就是寫出壹串串由0和1組成的指令序列交由計算機執行,這種計算機能夠認識的語言,就是機器語言。使用機器語言是十分痛苦的,特別是在程序有

錯需要修改時,更是如此。

計算機語言

因此程序就是壹個個的二進制文件。壹條機器語言成為壹條指令。指令是不可分割的最小功能單元。而且,由於每臺計算機的指令系統往往各不相同,所以,在壹臺計算機上執行的程序,要想在另壹臺計算機上執行,必須另編程序,造成了重復工作。但由於使用的是針對特定型號計算機的語言,故而運算效率是所有語言中最高的。機器語言,是第壹代計算機語言。

1.2.匯編語言

為了減輕使用機器語言編程的痛苦,人們進行了壹種有益的改進:用壹些簡潔的英文字母、符號串來替代壹個特定的指令的二進制串,比如,用ADD代表加法,MOV代表數據傳遞等等,這樣壹來,人們很容易讀懂並理解程序在幹什麽,糾錯及維護都變得方便了,這種程序設計語言就稱為匯編語言,即第二代計算機語言。然而計算機是不認識這些符號的,這就需要壹個專門的程序,專門負責將這些符號翻譯成二進制數的機器語言,這種翻譯程序被稱為匯編程序。

匯編語言同樣十分依賴於機器硬件,移植性不好,但效率仍十分高,針對計算機特定硬件而編制的匯編語言程序,能準確發揮計算機硬件的功能和特長,程序精煉而質量高,所以至今仍是壹種常用而強有力的軟件開發工具。

1.3.高級語言

1.3.1.高級語言的發展

從最初與計算機交流的痛苦經歷中,人們意識到,應該設計壹種這樣的語言,這種語言接近於數學語

言或人的自然語言,同時又不依賴於計算機硬件,編出的程序能在所有機器上通用。經過努力,1954年,第壹個完全脫離機器硬件的高級語言

--FORTRAN問世了,40

多年來,***有幾百種高級語言出現,有重要意義的有幾十種,影響較大、使用較普遍的有FORTRAN、ALGOL、COBOL、BASIC、LISP、

SNOBOL、PL/1、Pascal、C、PROLOG、Ada、C++、VC、VB、JAVA等。

特別要提到的:在C語言誕生以前,系統軟件主要是用匯編語言編寫的。由於匯編語言程序依賴於計

算機硬件,其可讀性和可移植性都很差;但壹般的高級語言又難以實現對計算機硬件的直接操作(這正是匯編......>>

問題八:計算機語言有哪些 計算機語言的種類非常的多,總的來說可以分成機器語言、匯編語言、高級語言三大類。機器語言和匯編語言是面向機器的低級語言。當計算機語言發展到第三代時,就進入了「面向人類」的語言階段,被人們稱之為「高級語言」。

機器語言

是用二進制代碼表示的計算機(CPU)能直接識別和執行的壹種機器指令的 *** ,具有靈活、直接執行和速度快等特點。

用機器語言編寫程序,編程人員要首先熟記所用計算機的全部指令代碼和代碼的涵義(編出的程序全是些0和1的指令代碼)。

不同廠商生產的計算機,其指令代碼不壹樣,壹臺計算機可能有成百上千條指令。?

匯編語言

是面向機器的程序設計語言,是利用計算機所有硬件特性並能直接控制硬件的低級語言。

匯編語言的實質和機器語言是相同的,都是直接對硬件操作,只不過指令采用了英文縮寫的標識符(指令助記符)。

使用匯編語言編寫的源代碼,需要通過使用相應的匯編程序將它們轉換成可執行的機器代碼。這壹過程被稱為匯編過程。

匯編語言通常被應用在底層硬件操作和高要求的程序優化的場合。驅動程序、嵌入式操作系統和實時運行程序都需要匯編語言。

高級語言

目前通用的編程語言有匯編語言和高級語言兩種形式,高級語言是目前絕大多數編程者的選擇。

高級語言較接近自然語言的語法和數學公式的結構,是壹種貼近於人們使用習慣的程序設計語言。

高級語言源程序可以用解釋、編譯兩種方式執行,通常用後壹種。

高級語言包括很多編程語言,如目前流行的C,C++,BASIC、COBOL、Pascal,Python,Lisp,Prolog,FoxPro,Delphi,VC,易語言(其中C/C++屬於中低級語言)等等,這些語言的語法、命令格式都不相同。

在過去的幾十年間,大量的編程語言被發明、被取代、被修改或組合在壹起。之所以有那麽多種不同的編程語言存在的原因是,編寫程序的初衷其實也各不相同。有許多用於特殊用途的語言,只在特殊情況下使用。

問題九:1.程序設計語言分為哪幾種類型? 機器語言、匯編和高級語言

編譯型和解釋型

面向過程和面向對象

腳本語言

問題十:計算機語言的分類及之間的聯系與區別 計算機語言通常分為三類:即機器語言,匯編語言和高級語言。 (了解內容壹)

1. 機器語言

機器語言是用二進制代碼表示的計算機能直接識別和執行的壹種機器指令的 *** 。它是計算機的設計者通過計算機的硬件結構賦予計算機的操作功能。機器語言具有靈活、直接執行和速度快等特點。

用機器語言編寫程序,編程人員要首先熟記所用計算機的全部指令代碼和代碼的涵義。手編程序時,程序員得自己處理每條指令和每壹數據的存儲分配和輸入輸出,還得記住編程過程中每步所使用的工作單元處在何種狀態。這是壹件十分繁瑣的工作,編寫程序花費的時間往往是實際運行時間的幾十倍或幾百倍。而且,編出的程序全是些0和1的指令代碼,直觀性差,還容易出錯。現在,除了計算機生產廠家的專業人員外,絕大多數程序員已經不再去學習機器語言了。

2.匯編語言

為了克服機器語言難讀、難編、難記和易出錯的缺點,人們就用與代碼指令實際含義相近的英文縮寫詞、字母和數字等符號來取代指令代碼(如用ADD表示運算符號“+”的機器代碼),於是就產生了匯編語言。所以說,匯編語言是壹種用助記符表示的仍然面向機器的計算機語言。匯編語言亦稱符號言。匯編語言由 於是采用了助記符號來編寫程序,比用機器語言的二進制代碼編程要方便些,在壹定程度上簡化了編程過程。匯編語言的特點是用符號代替了機器指令代碼,而且助記符與指令代碼壹壹對應,基本保留了機器語言的靈活性。使用匯編語言能面向機器並較好地發揮機器的特性,得到質量較高的程序。

匯編語言中由於使用了助記符號,用匯編語言編制的程序送入計算機,計算機不能象用機器語言編寫的程序壹樣直接識別和執行,必須通過預先放入計算機的“匯編程序“的加工和翻譯,才能變成能夠被計算機識別和處理的二進制代碼程序。用匯編語言等非機器語言書寫好的符號程序稱源程序,運行時匯編程序要將源程序翻譯成目標程序。目標程序是機器語言程序,它壹經被安置在內存的預定位置上,就能被計算機的CPU處理和執行。

匯編語言像機器指令壹樣,是硬件操作的控制信息,因而仍然是面向機器的語言,使用起來還是比較繁瑣費時,通用性也差。匯編語言是低級語言。但是,匯編語言用來編制系統軟件和過程控制軟件,其目標程序占用內存空間少,運行速度快,有著高級語言不可替代的用途。

3.高級語言

不論是機器語言還是匯編語言都是面向硬件的具體操作的,語言對機器的過分依賴,要求使用者必須對硬件結構及其工作原理都十分熟悉,這對非計算機專業人員是難以做到的,對於計算機的推廣應用是不利的。計算機事業的發展,促使人們去尋求壹些與人類自然語言相接近且能為計算機所接受的語意確定、規則明確、自然直觀和通用易學的計算機語言。這種與自然語言相近並為計算機所接受和執行的計算機語言稱高級語言。高級語言是面向用戶的語言。無論何種機型的計算機,只要配備上相應的高級語言的編譯或解釋程序,則用該高級語言編寫的程序就可以通用。

1.腳本語言(JavaScript,VBscript等)介於HTML和C,C++,Java,C#等編程語言之間。

HTML通常用於格式化和鏈結文本。

而編程語言通常用於向機器發出壹系列復雜的指令。

2.腳本語言與編程語言也有很多相似地方,其函數與編程語言

比較相象壹些,其也涉及到變量。與編程語言之間最大的區別

是編程語言的語法和規則更為嚴格和復雜壹些.

3.與程序代碼的關系:腳本也是壹種語言,其同樣由程序代碼組成。

註:腳本語言壹般都有相應的腳本引擎來解釋執行。

腳本語言具有下列優勢:

快速開發:腳本語言極大地簡化了“開發、部署......>>

  • 上一篇:2023幼兒園教學工作計劃
  • 下一篇:嶽斌編程
  • copyright 2024編程學習大全網