計算機程式語言的發展過程,計算機程式語言的發展過程

時間 2021-05-17 19:00:22

1樓:許詩文

組合語言(assemble language)

為了減輕使用機器語言程式設計的痛苦,20世紀50年代初,出現了組合語言。組合語言用比較容易識別、記憶的助記符替代特定的二進位制串。下面是幾條intel80x86的彙編指令:

add ax , bx ;表示將暫存器ax 和 bx 中的內容相加,結果儲存在暫存器ax中。

sub ax , num ;表示將暫存器ax中的內容減去num,結果儲存在暫存器ax中。

mov ax , num ;表示把數num儲存在暫存器ax中。

通過這種助記符,人們就能較容易地讀懂程式,除錯和維護也更方便了。但這些助記符號計算機無法識別,需要一個專門的程式將其翻譯成機器語言,這種翻譯程式被稱為彙編程式。

組合語言的一條彙編指令對應一條機器指令,與機器語言性質上是一樣的,只是表示方式做了改進,其可移植性與機器語言一樣不好。總之,組合語言是符號化的機器語言,執行效率仍接近於機器語言,因此,組合語言至今仍是一種常用的軟體開發工具。

2樓:開心小作家

簡單一點可以是:機器語言-組合語言-高階語言……

3樓:

機器語言

組合語言

高階語言

智慧語言

機器語言

組合語言 是低階語言!

我們說的高階語言是建立在低階語言之上的!

我們說的結構化語言和面嚮物件語言就是(高階語言)世界上的***語言(智慧語言)正在加緊研製

4樓:

1、機器語言

2、組合語言:通過彙編程式把組合語言翻譯為機器語言,然後執行,執行速度比高階語言快;另外vb也是通過翻譯成為機器語言執行的;

3、高階語言,比如c++,要通過編譯轉化為機器語言,然後執行,編譯比翻譯慢,所以執行速度比彙編慢

1、程式設計語言經歷了 、 、 三個主要發展階段。

5樓:匿名使用者

計算機程式設計語言的發展,經歷了從機器語言、組合語言到高階語言的歷程。

誰能講一下計算是怎麼從0和1發展到現在的程式語言控制計算機的儘量詳細一點

6樓:馮齊中

0和1是計算機能識別的語言,最開始的計算機語言就是0和1的組合,這樣專程式設計屬

太難了程式設計人自己也不好檢查對錯 。所以用助記符來代替,最開始是16進位制的組合語言,人類用自己的語言來控制計算機了,就成為現在的程式語言。計算機怎樣被控制的,世間萬物是能量波,訊號是很微弱的利用感測器是可以採集到模擬訊號的,用電子放大器發大道0到5伏的電壓,進行數字化,0到3.

5伏為0,3.5伏到5伏是1。這樣產生了0和1通過演算法讓計算機控制能採集訊號的世間萬物。

人類通知計算機把人類的知識存在雲端。知識量超出世界任一單個自然人。這些都是組合語言實現的。

希望能幫到您!

7樓:匿名使用者

二進位制bai是計算技術中廣泛採用的du一種數制。二進位制zhi資料是用dao0和1兩個數碼來表示的數。

專它的基數為屬2,進位規則是“逢二進

一”,借位規則是“借一當二”,由18世紀德國數理哲學大師萊布尼茲發現, 計算機中的二進位制則是一個非常微小的開關,用“開”來表示1,“關”來表示0。

20世紀被稱作第三次科技革命的重要標誌之一的計算機的發明與應用,因為數字計算機只能識別和處理由‘0’.‘1’符號串組成的**。其運算模式正是二進位制。

19世紀愛爾蘭邏輯學家喬治布林對邏輯命題的思考過程轉化為對符號"0''.''1''的某種代數演算,二進位制是逢2進位的進位制。0、1是基本算符。因

為它只使用0、1兩個數字符號,非常簡單方便,易於用電子方式實現。

最早的程式語言是在電腦發明之後產生的,當時是用來控制提花織布機及自動演奏鋼琴的動作。現在所有的程式語言最終都會轉化為計算機語言——二進位制

8樓:匿名使用者

你是想了解從二復進位制的機器語制言,到現在的高階語言是怎麼回事吧。

如果你瞭解組合語言,就很清楚計算機底層是如何工作的,組合語言是最簡單的計算機語言的解析,計算機是通過晶片上的“與"“或"“非"門進行操作的,多個晶片組成積體電路,這些都太複雜了,就不解釋了,這些積體電路上都有預留的操作編碼,(舉個例子:某個積體電路的加法的機器語編碼規則是:1000 第一個數多少位 第二個數多少位 第一個數 第二個數(只是舉例實際上並非如此)那麼2+2就寫成:

1000 0010 0010 1010)

後來有人覺得直接寫機器語言實在不方便,而且每一個機器的機器碼都不一樣,於是發明了組合語言,將一些通用的機器機器碼編成為助記符,直接用助記符,編寫邏輯 ,然後翻譯成為機器碼。(實際上就是將機器碼的命令變成了一個個英文單詞來方便人類記憶。)

後來的高階語言就是,將邏輯寫好之後在統一通過編譯變成彙編**或者機器碼使用。(其邏輯都是高度封裝,無需編寫者在考慮機器應該怎麼動了。

簡述計算機程式設計語言的發展歷程。

9樓:萇如柏蕭聰

經歷了機器語言、組合語言和高階語言三個發展階段

計算機程式語言,計算機程式語言

看你主要要怎麼用!c 物件導向的開發環境,現在使用的人多,簡單,易上手。如果要硬體程式設計或低層開發什麼的,還是要c。 貓貓咪吶 你是專業所需,還是業餘想自學呢 如果是業餘自學沒有基礎,可以從易語言入門 易語言中文程式設計 入門簡單 對於程式設計入門學習幫助挺大的有了易語言的基礎 你再轉學別的語言 ...

計算機程式設計語言,計算機程式設計語言有哪些?

1.機器語言 2.組合語言 3.高階語言 這是基本語言了,下面的都是細分 計算機程式設計語言有三大類 機器語言 組合語言 高階語言。機器語言是一連串的0和1,極難記憶與應用,但是,這是計算機唯一可以 讀懂 的語言。其它兩類語言必須 翻譯 成機器語言,計算機才能執行。組合語言是用字元和 編寫的語言,其...

的計算機程式語言是什麼,最新的計算機程式語言是什麼?

秒懂百科 計算機程式語言 用於人與計算機之間通訊的語言 計算機程式語言有幾種?都是什麼? 秒懂百科 計算機程式語言 用於人與計算機之間通訊的語言 考奕琛勤念 機器語言,cpu直接執行的語言,由0和1組成,通常不由人來編寫,而是有彙編工具或者高階語言編譯器生成 組合語言,開發工具包括masm,tasm...