對於「計算機無法理解高階語言,只能理解計算機語言」我可否這樣理解?

2025-01-22 09:45:21 字數 2923 閱讀 2428

1樓:網友

計算機所能識別的語言只有機器語言,即由0和1構成的**。但通常人們程式設計時,不採用機器語言,因為它非常難於記憶和識別。你說打的這個比方應該是韓語與英語的關係更為恰當!

高階語言所編制的程式不能直接被計算機識別,必須經過轉換才能被執行,按轉換方式可。

將它們分為兩類:

1.解釋類:執行方式類似於我們日常生活中的「同聲翻譯」,應用程式源**一邊由。

相應語言的直譯器「翻譯」成目標**(機器語言),一邊執行,因此效率比較低,而且不。

能生成可獨立執行的可執行檔案,應用程式不能脫離其直譯器,但這種方式比較靈活,可。

以動態地調整、修改應用程式,典型的解釋型的高階語言有basic。

2.編譯類:編譯是指在應用源程式執行之前,就將程式源**「翻譯」成目標**。

機器語言),因此其目標程式可以脫離其語言環境獨立執行,使用比較方便、效率較高。

但應用程式一旦需要修改,必須先修改源**,再重新編譯生成新的目標檔案(*.obj)才。

能執行,只有目標檔案而沒有源**,修改很不方便。現在大多數的程式語言都是編譯型。

的,例如visual c++、delphi等。

編譯器將高階語言從源**翻譯成與之等價的目標程式(就相當於從中文翻譯成中文),而後就隱退了。在隨後的某個時刻,使用者啟動目標程式由作業系統執行。實現高階語言的另外一種方式為解釋:

與編譯不同的是,直譯器在目標程式(其實根本就沒有目標程式,只是與編譯來對比)執行期間,直譯器一直隨之執行。這種執行過程完全由直譯器控制的。從效果上看,直譯器實現了一臺「虛擬計算機」,其「機器語言」就是高階語言,直譯器一次讀入一條或多條語句,按照其自身規定的方式去執行相應的操作。

2樓:匿名使用者

對,最後執行時候還是要回歸到。

3樓:匿名使用者

數碼訊號就只能這樣了。

談談你對計算機高階語言的認識

4樓:網友

相當於人類思維和機器語言之間的乙個翻譯,使程式設計師在編寫程式的時候更多的偏向邏輯思考,專注於解決問題,而不是過多的關注細節實現。

5樓:芝加哥

語言更加接近人的思考方式。。

6樓:秒懂百科

計算機語言:用於人與計算機之間通訊的語言。

計算機語言問題

7樓:網友

各種語言有些地方相同,有些地方不同,各種語言有各種的不一性,像中文和日語,貌似看起來咱們能懂一些,實際上自己去寫就會出現不懂語法和文字的問題。程式語言也一樣,組合語言屬於較為底層的語言,要想用匯編編寫語言,基本上都要有一定程式基礎,如果是那種c++,vb等的語言的話,只要你會英語語法,數學學的不錯,買本書入門很容易,但是,如果說精,每個語言都有深度,只不過相關的語法什麼的不一樣,如果學計算機軟體,這些程式語言到要掌握,至少能看懂他的**。

8樓:匿名使用者

c語言是程序導向的程式語言,組合語言是面向機器的程式語言,c++是物件導向的程式語言。你要學計算機專業這些語言肯定是要學習的。

計算機語言問題

9樓:

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

機器語言。是用二進位**表示的計算機(cpu)能直接識別和執行的一種機器指令的集合,具有靈活、直接執行和速度快等敗遊特點。

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

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

組合語言。是面向機器的程式設計語言,是利用計算機所有硬體特性並能直接控制硬體的低階語言。

組合語言的實質和機器語言是相同的,都是直接對硬體操作,只不過指令採用了英文縮寫的識別符號(指令助記符)。

使用組合語言編寫的源**,需要通過使用相應的彙編程式將它們轉換成可執行的機器**。這一過程被稱為彙編過程。

組合語言通常被應用知頃在底層硬體操作和高要求的程式優化的場合。驅動程式、嵌入式作業系統和即時執行程式都需要組合語言。

高階語言。目前通用的程式語言有組合語言和高階語言兩種形式,高階語言是目前絕大多數程式設計者的選擇。

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

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

高階語言包括很多程式語言,如目前流行的c,c++,basic、cobol、pascal,python,lisp,prolog,foxpro,delphi,vc,易語言(其中c/c++屬於中低階語言)等等,這些語言的語法、命令格式都不相同。

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

10樓:網友

hard work(努力工作): h+a+r+d+w+o+r+k=8+1+18+4+23+15+18+11=98%

knowledge(知識):k+n+o+w+l+e+d+g+e=11+14+15+23+12+5+4+7+5=96

a+t+t+i+t+u+d+e=1+20+20+9+20+21+4+5=100%

正信冊是我們對待工慶茄作、生活的態度能夠使我們的生活達到100%的圓滿!滑差巨集!

人類學習語言尚且困難無比,計算機是如何輕鬆理解的

11樓:安徽新華電腦專修學院

其一是:記憶體電位的設定。(置1或0)

其二是:條件判斷(if,else)該功能可通過邏輯閘實現。

對於非計算機專業但是又和計算機有關聯的專業的學生,有哪些證書必考或者需要考的

你的計算機基礎已經比較紮實了。ncre4是在校學生為主的等級考試。而軟考是職業考試。ncre4的難度相當於軟考中級。ncre4考試時間兩個小時,軟考初級中級共兩門,每門兩個半小時。從社會認可度,可能軟考高於計算機等級考試。從學位來講,計算機等級證對有些專業有用處。不過說到底,還是有一技之長最好。軟考...

計算機韌體怎麼理解,在計算機中,韌體是什麼?

所謂韌體就是寫入erom或eprom中的程式。韌體升級功能已經越來越多的用在各種硬體裝置上,像光碟機 數碼相機 modem等。對於這個即熟悉又陌生的功能,可能很多朋友都可能在一知半解中使用過,但卻未了解其中技巧與細節。在本文裡,我將帶著大家共同來探識pc韌體的祕密。韌體到底是什麼 所謂韌體 firm...

計算機無法啟動,主機發出嘀嘀聲

2短聲 看看記憶體條 擦擦灰再插上。嗯 應該是這問題。你係統錯誤是因為你刪了什麼檔案 跟硬體沒什麼關係。你可以自己查一下dos報警聲的資料 1短 系統啟動正常 1短1短1短 系統加電初始化失敗 1短1短2短 主機板錯誤 1短1短3短 cmos或電池失效 1短1短4短 rom bios校驗錯誤 1短2...