1,、人對電腦的操作,是怎么轉(zhuǎn)化成為機(jī)器語言的,,機(jī)器就懂得0和1兩種數(shù)字
2,、機(jī)器語言程序和c語言程序,java語言程序之間的區(qū)別
1,。簡單的說,,人對電腦的操作,必須通過編程軟件將計算機(jī)語言轉(zhuǎn)化成機(jī)器碼,,而轉(zhuǎn)化方式有兩種,,一是解釋型,將計算機(jī)語言逐條解釋為機(jī)器指令,,轉(zhuǎn)化一條執(zhí)行一條(類似于人類語言的口語翻譯),,另一種是編譯型,將整個程序編譯為計算機(jī)的機(jī)器指令,,然后計算機(jī)執(zhí)行(類似于文件翻譯),。
2。機(jī)器語言就是二進(jìn)制編碼,存放在內(nèi)存中,,計算機(jī)可直接運行的,;c語言是編譯型語言,它源碼為文本,,必須通過編譯軟件轉(zhuǎn)化成機(jī)器語言才能運行,。而java更特殊,真正的JAVA語言(JDK中的,,因為JAVA語言有一個產(chǎn)品叫JAVA SCRIPT,,它是腳本語言,是解釋型的),,它是偽編譯語言,,先將文本的源代碼編譯成class代碼。然后通過JAVA虛擬機(jī)(JRE)在目標(biāo)機(jī)器上解釋運行,。
相關(guān)推薦
便查問答是一款實用的網(wǎng)絡(luò)熱門知識問答平臺,專注于分享你不知道的知識,、經(jīng)驗及生活問題,,在這里所有人都能找到答案歡迎網(wǎng)友參與討論。