問題2:計算機語言的三個類別是什麽?計算機語言主要分為四類:
-低級語言
-高級語言
-特殊語言
-腳本語言
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/65438+JAVA影響很大並被廣泛使用。
特別是在C語言誕生之前,系統軟件主要是用匯編語言編寫的。由於匯編語言程序依賴於計算機硬件,可讀性和可移植性較差;但是普通的高級語言很難直接操作計算機硬件(這是匯編語言的優勢),所以人們希望有壹種新的語言——C語言,既有匯編語言的特點,又有高級語言的特點。
高級語言的發展也經歷了從早期語言到結構化編程...>;& gt
問題3:編程語言的三大類別是什麽?簡單介紹壹下各種語言的特點?計算機語言種類繁多,壹般可分為三類:機器語言、匯編語言和高級語言。
計算機的每壹個動作和步驟都是根據用計算機語言編寫的程序來執行的。程序就是計算機要執行的指令,所有的程序都是用學生已經掌握的語言編寫的。因此,如果人們想要控制計算機,就必須通過計算機語言向計算機發送命令。
計算機唯壹能識別的語言是機器語言,即由0和1組成的代碼。但是通常人們在編程的時候是不會使用機器語言的,因為它非常難記憶和識別。
目前通用的編程語言有兩種:匯編語言和高級語言。
匯編語言的本質和機器語言是壹樣的,都是直接在硬件上操作,只是指令用的是英文縮寫標識符,更容易識別和記憶。它還要求程序員以命令的形式寫出每個具體的操作。匯編程序通常由三部分組成:指令、偽指令和宏指令。匯編程序的每壹條指令在實際操作過程中只能對應壹個非常細微的動作,比如移動、自增等。因此,匯編源程序壹般冗長、復雜且容易出錯,用匯編語言編程需要更多的計算機專業知識,但匯編語言的優勢是顯而易見的。匯編語言能完成的操作,不是普通高級語言能實現的,源程序生成的可執行文件不僅比較小,而且非常快。
高級語言是目前大多數程序員的選擇。與匯編語言相比,它不僅將許多相關的機器指令合成為壹條指令,而且去掉了與具體操作相關但與完成工作無關的細節,如使用堆棧和寄存器,大大簡化了程序中的指令。同時由於省略了很多細節,程序員不需要太多專業知識。
高級語言主要是相對於匯編語言而言的。它不是指某壹種特定的語言,而是包括很多編程語言,如vb、vc、foxpro、delphi等。這些語言有不同的語法和命令格式。
用高級語言寫的程序不能被計算機直接識別,只能轉換後執行。根據轉換方法,它們可以分為兩類:
講解類:執行方式類似於我們日常生活中的“同聲翻譯”。壹個應用的源代碼被翻譯成目標代碼(機器語言)同時執行,效率比較低,無法生成壹個可以獨立執行的可執行文件。應用程序不能與其解釋程序分離,但這種方法很靈活,可以動態地調整和修改應用程序。
編譯器:編譯器是指在應用程序源代碼執行之前,將程序源代碼“翻譯”成目標代碼(機器語言),因此其目標程序可以脫離其語言環境獨立執行,使用起來方便高效。但是壹旦應用需要修改,就必須先修改源代碼,然後重新編譯生成新的目標文件(*。才能被執行。只修改目標文件而不修改源代碼是不方便的。目前大部分編程語言都是編譯的,比如Visual C++,visual foxpro,delphi等等。
我也是從網上找的資料,大家壹起研究!^_^
問題4:目前使用的三類計算機語言是什麽:機器語言、匯編語言和高級語言?
問題5:三種主要的計算機語言是什麽?計算機可以直接識別什麽語言?機器語言
問題6:計算機語言指令有多少種分20分?計算機語言
?Pascal語言概述
?Pascal語言的基礎知識
?序列結構編程
?選擇結構編程
?循環結構編程
?枚舉類型和子邊界類型
?排列
?功能和流程
?* * *和記錄
?針
?文件
?圖形編程課程
?聲音節目
?變量域
計算機語言-(數據的本質)
計算機語言:計算機語言通常是能夠完整、準確、有規律地表達人的意圖的“符號系統”,用於指揮或控制計算機工作。
計算機語言通常分為三類:機器語言、匯編語言和高級語言。(理解內容1)
1機器語言
機器語言是壹種用二進制代碼表示的,能被計算機直接識別和執行的機器指令。是計算機的設計者通過計算機的硬件結構賦予計算機的操作功能。機器語言具有靈活、直接執行、速度快的特點。
要用機器語言編寫程序,程序員首先應該記住所有的指令代碼和所用計算機代碼的含義。手工編程時,程序員要自己處理每條指令和數據的存儲、分配、輸入和輸出,還要記住編程過程每壹步所用工作單元的狀態。這是壹項非常繁瑣的工作,編寫程序花費的時間往往是實際運行時間的幾十倍甚至上百倍。而且編制的程序都是0和1的指令代碼,不直觀,容易出錯。現在除了電腦廠商的專業人士,大部分程序員都不學機器語言了。
2.匯編語言
為了克服機器語言難以閱讀、編輯、記憶和出錯的缺點,人們用與代碼指令實際含義相近的英文縮寫、字母和數字來代替指令代碼(例如用ADD表示運算符號“+”)的機器代碼,於是產生了匯編語言。所以,匯編語言是壹種仍然面向機器,用助記符表示的計算機語言。匯編語言也叫符號語言。匯編語言用助記符號編寫程序,比用機器語言的二進制代碼編程更方便,壹定程度上簡化了編程過程。匯編語言的特點是用符號代替機器指令代碼,助記符與指令代碼壹壹對應,基本保留了機器語言的靈活性。使用匯編語言可以面向機器,充分發揮機器的特點,得到高質量的程序。
因為在匯編語言中使用助記符,所以用匯編語言編寫的程序被送到計算機中,不能像用機器語言編寫的程序那樣被直接識別和執行。只有通過事先放入計算機的“匯編程序”的處理和翻譯,才能成為計算機能夠識別和處理的二進制代碼程序。用匯編語言等非機器語言編寫的符號程序稱為源程序,運行時匯編器要把源程序翻譯成目標程序。目標程序是機器語言程序,壹旦它被放置在存儲器中的預定位置,就可以被計算機的CPU處理和執行。
匯編語言和機器指令壹樣,都是硬件操作的控制信息,所以還是面向機器的語言,使用起來繁瑣費時,通用性差。匯編語言是壹種低級語言。而匯編語言用於編譯系統軟件和過程控制軟件,其目標程序占用內存空間少,運行速度快,因此在高級語言中具有不可替代的用途。
3.高級語言
機器語言和匯編語言都是面向硬件的具體操作的。語言對機器的過度依賴,要求用戶對硬件結構及其工作原理非常熟悉,這對於非計算機專業人員來說很難做到,不利於計算機的推廣應用。計算機行業的發展促使人們尋求壹些意義明確、規則清晰、自然直觀、易學的、接近人類自然語言、能被計算機接受的計算機語言。這種類似於自然語言,由計算機接受並執行的計算機語言稱為高級語言。高級語言是面向用戶的語言。無論什麽類型的計算機,只要配有相應的高級語言的編譯器或解釋器,用這種高級語言編寫的程序就可以通用。
目前廣泛使用的高級語言有BASIC、PASCAL、C、COBOL、FORTRAN、LOG...>;& gt
問題7:什麽是計算機語言,有哪些種類?計算機語言
計算機語言主要分為四類:
-低級語言
-高級語言
-特殊語言
-腳本語言低級語言-機器語言,匯編語言,符號語言。
-匯編語言源程序必須匯編生成目標文件,然後執行。高級語言
-基本(真正的基本、Qbasic、虛擬
Basic)、C、C++、PASCAL、FORTRAN、智能語言(LISP、Prolog、CLIPS、OpenCyc、Fazzy)、動態語言。
(Python,PHP,Ruby,Lua)等等。
-高級語言源程序的執行方式有兩種:解釋和編譯。通常使用後者。
我們用的C語言是後者。專用語言CAD系統中的繪圖語言和數據庫管理系統中的數據庫查詢語言。
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語言誕生之前,系統軟件主要是用匯編語言編寫的。因為匯編語言程序依賴於儀表
計算機硬件可讀性和可移植性差;但是普通的高級語言很難直接操作計算機硬件(這是匯編...>;& gt
問題8:計算機語言有哪幾種?壹般來說,它們可以分為三類:機器語言、匯編語言和高級語言。機器語言和匯編語言是面向機器的低級語言。計算機語言發展到第三代,進入“以人為本”的語言階段,被稱為“高級語言”。
機器語言
它是壹種用二進制代碼表示的,能被計算機(CPU)直接識別並執行的機器指令。它具有靈活、直接執行、速度快的特點。
用機器語言寫程序,程序員首先要記住所有的指令代碼和所用計算機的代碼的含義(所編程序都是0和1的指令代碼)。
不同廠家生產的計算機有不同的指令代碼,壹臺計算機可能有上百條指令。?
匯編語言
它是壹種面向機器的編程語言,是壹種低級語言,使用計算機的所有硬件特性,可以直接控制硬件。
匯編語言的本質和機器語言是壹樣的,都是直接在硬件上操作,只是指令用的是英文縮寫標識符(指令助記符)。
用匯編語言編寫的源代碼需要通過使用相應的匯編程序轉換成可執行的機器代碼。這個過程稱為裝配過程。
匯編語言通常用於低級硬件操作和高要求的程序優化。驅動程序、嵌入式操作系統和實時運行程序都需要匯編語言。
高級語言
目前通用的編程語言有兩種:匯編語言和高級語言,高級語言是目前大多數程序員的選擇。
高級語言接近自然語言的語法和數學公式結構,是接近人們習慣的編程語言。
高級語言源程序有兩種執行方式:解釋和編譯,通常是後者。
高級語言包括很多編程語言,如C、C++、BASIC、COBOL、Pascal、Python、Lisp、Prolog、FoxPro、Delphi、VC、Yi語言(其中C/C++屬於低級語言)等等。這些語言的語法和命令格式是不同的。
在過去的幾十年裏,大量的編程語言被發明、替換、修改或組合。之所以有這麽多不同的編程語言,其實是因為寫程序的初衷不同。有很多特殊用途的語言,只在特殊場合使用。
問題9: 1。編程語言有哪些類型?機器語言、匯編語言和高級語言
編譯和解釋
面向過程和面向對象
腳本語言
問題10:計算機語言的分類及其聯系和區別。計算機語言通常分為三類:機器語言、匯編語言和高級語言。(理解內容1)
1機器語言
機器語言是壹種用二進制代碼表示的,能被計算機直接識別和執行的機器指令。是計算機的設計者通過計算機的硬件結構賦予計算機的操作功能。機器語言具有靈活、直接執行、速度快的特點。
要用機器語言編寫程序,程序員首先應該記住所有的指令代碼和所用計算機代碼的含義。手工編程時,程序員要自己處理每條指令和數據的存儲、分配、輸入和輸出,還要記住編程過程每壹步所用工作單元的狀態。這是壹項非常繁瑣的工作,編寫程序花費的時間往往是實際運行時間的幾十倍甚至上百倍。而且編制的程序都是0和1的指令代碼,不直觀,容易出錯。現在除了電腦廠商的專業人士,大部分程序員都不學機器語言了。
2.匯編語言
為了克服機器語言難以閱讀、編輯、記憶和出錯的缺點,人們用與代碼指令實際含義相近的英文縮寫、字母和數字來代替指令代碼(例如用ADD表示運算符號“+”)的機器代碼,於是產生了匯編語言。所以,匯編語言是壹種仍然面向機器,用助記符表示的計算機語言。匯編語言也叫符號語言。匯編語言用助記符號編寫程序,比用機器語言的二進制代碼編程更方便,壹定程度上簡化了編程過程。匯編語言的特點是用符號代替機器指令代碼,助記符與指令代碼壹壹對應,基本保留了機器語言的靈活性。使用匯編語言可以面向機器,充分發揮機器的特點,得到高質量的程序。
因為在匯編語言中使用助記符,所以用匯編語言編寫的程序被送到計算機中,不能像用機器語言編寫的程序那樣被直接識別和執行。只有通過事先放入計算機的“匯編程序”的處理和翻譯,才能成為計算機能夠識別和處理的二進制代碼程序。用匯編語言等非機器語言編寫的符號程序稱為源程序,運行時匯編器要把源程序翻譯成目標程序。目標程序是機器語言程序,壹旦它被放置在存儲器中的預定位置,就可以被計算機的CPU處理和執行。
匯編語言和機器指令壹樣,都是硬件操作的控制信息,所以還是面向機器的語言,使用起來繁瑣費時,通用性差。匯編語言是壹種低級語言。而匯編語言用於編譯系統軟件和過程控制軟件,其目標程序占用內存空間少,運行速度快,因此在高級語言中具有不可替代的用途。
3.高級語言
機器語言和匯編語言都是面向硬件的具體操作的。語言對機器的過度依賴,要求用戶對硬件結構及其工作原理非常熟悉,這對於非計算機專業人員來說很難做到,不利於計算機的推廣應用。計算機行業的發展促使人們尋求壹些意義明確、規則清晰、自然直觀、易學的、接近人類自然語言、能被計算機接受的計算機語言。這種類似於自然語言,由計算機接受並執行的計算機語言稱為高級語言。高級語言是面向用戶的語言。無論什麽類型的計算機,只要配有相應的高級語言的編譯器或解釋器,用這種高級語言編寫的程序就可以通用。
1.腳本語言(JavaScript、VBscript等。)介於HTML和C、C++、Java、C#等編程語言之間。
HTML通常用於格式化和鏈接文本。
編程語言通常用於向機器發送壹系列復雜的指令。
2.腳本語言和編程語言有很多相似之處,它們的功能和編程語言類似。
同樣,也涉及到變量。與編程語言最大的區別。
更嚴格和復雜的是編程語言的語法和規則。
3.與程序代碼的關系:腳本也是壹種語言,也是由程序代碼組成的。
註意:腳本語言壹般都有相應的腳本引擎來解釋執行。
腳本語言具有以下優勢:
快速開發:腳本語言極大地簡化了“開發、部署...>;& gt