編程語言裏的掃地神僧

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
看到這裏,你應該明白彙編的厲害之處了吧,簡直就是編程語言的掃地僧。很多高級語言都需要經過彙編這一道工序,然後變成機器指令來執行。所以無論這個語言有多麼複雜,有多少高級的特性,最後都要編譯成最最基本的彙編操作:MOV運算,算術運算,條件判斷。

所以彙編就有點兒編程語言巔峯的感覺。隨着抽象程度的提升,很多語言如Java,Python開始脫離硬件,直接運行在虛擬機中,見不到彙編了,可是只不過虛擬機本身缺需要編譯成彙編,然後變成機器指令去運行。

在這種情況下,我們也許可以把Java/Python/JavaScript它們底層所依賴的字節碼也當作一種“彙編語言”來看待吧。 雖然我們現在極少用匯編來編程了,但是理解他們對於理解計算機的底層知識還有極大的幫助。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章