在計算機內部,不需要編譯計算機就能直接執行的語言是什麼

2021-05-02 20:14:31 字數 1876 閱讀 5676

1樓:一點通網校

計算機必須編譯成機器語言才可以執行也就是說無論計算機採用高階語言還是組合語言,計算機都能安裝一定規則轉化為機器語言才可以執行命令。

計算機只能採用機器語言的原因是:

(1)二進位制數在物理上最容易實現。例如,可以只用高、低兩個電平表示"1"和"0",也可以用脈衝的有無或者脈衝的正負極性表示它們。

(2)二進位制數用來表示的二進位制數的編碼、計數、加減運算規則簡單。

(3)二進位制數的兩個符號"1"和"0"正好與邏輯命題的兩個值"是"和"否"或稱"真"和"假"相對應,為計算機實現邏輯運算和程式中的邏輯判斷提供了便利的條件。

2樓:匿名使用者

因為你的程式連結的庫是動態連結庫,c 執行時的作用是在沒有開發環境的計算機上提供同樣的動態連結庫 主要看你用什麼編譯器 例如vc 6.0 的一般在

3樓:依鶯鶯

你這個問題提得不是太清楚,如果是指那些無需編譯就可以執行的語言,這些語言叫做「解釋型語言」,它們通過環境中安裝的直譯器、執行時等執行。

如果問無需任何直譯器、執行時等,但也不需要編譯就可以執行的語言,那只有一種就是機器碼了。實際上編譯後生成的東西就是機器碼。估計你問的不是這個呵呵。

計算機可以直接執行的程式是什麼語言形成的?

4樓:匿名使用者

機器語言是計算機可以直接識別,不需要進行任何翻譯的語言。每臺機器的指令,其格式和**所代表的含義都是硬性規定的,故稱之為面向機器的語言,也稱為機器語言。它是第一代的計算機語言,機器語言對不同型號的計算機來說一般是不同的。

一條指令就是機器語言的一個語句,它是一組有意義的二進位制**,指令的基本格式如,操作碼欄位和地址碼欄位,其中操作碼指明瞭指令的操作性質及功能,地址碼則給出了運算元或運算元的地址。機器語言是微處理器理解和使用的,用於控制它的操作二進位制**。

擴充套件資料

機器語言的特點和缺點

機器語言具有靈活、直接執行和速度快等特點。不同型號的計算機其機器語言是不相通的,按著一種計算機的機器指令編制的程式,不能在另一種計算機上執行。

缺點1、大量繁雜瑣碎的細節牽制著程式設計師,使他們不可能有更多的時間和精力去從事創造性的勞動,執行對他們來說更為重要的任務。如確保程式的正確性、高效性。

2、程式設計師既要駕馭程式設計的全域性又要深入每一個區域性直到實現的細節,即使智力超群的程式設計師也常常會顧此失彼,屢出差錯,因而所編出的程式可靠性差,且開發週期長。

3、由於用機器語言進行程式設計的思維和表達方式與人們的習慣大相徑庭,只有經過較長時間職業訓練的程式設計師才能勝任,使得程式設計曲高和寡。

4、因為它的書面形式全是"密"碼,所以可讀性差,不便於交流與合作。

5、因為它嚴重地依賴於具體的計算機,所以可移植性差,重用性差。

5樓:匿名使用者

計算機只認識機器語言也就是0,1形式的有序塊,所有程式再執行錢都會被編譯轉換成計算機可以識別的機器碼形式(也就是0,1形式)後才能得到效果!

不知道我的回答lz滿意不滿意?

6樓:匿名使用者

計算機能夠直接執行的語言是機器語言 ,這種語言全是由二進位制0和1組成,能夠被計算機直接執行.另外,組合語言是最接近機器語言的程式語言。像其他的高階語言在執行的時候在計算機的內部都要轉換成機器語言才行

7樓:自殘的廉頗

當然是二進位制編碼,也就是「01」。這種編碼稱為機器碼,或者稱為機器指令。在程式執行時,指令由記憶體讀入cpu,然後譯碼、執行。

8樓:匿名使用者

計算機能直接執行的程式是二進位制**,用高階語言編寫程式必須經過翻譯才能執行

9樓:匿名使用者

機械語言 就是二進位制碼

計算機就業前景咋樣,電腦科學與技術專業就業前景到底如何?

計算機專業一直是熱門專業的各大高校,發展迅猛,隨著網際網路的發展,計算機專業人才的短缺,在中國將越來越嚴重,ic人才,網路儲存人才,電子商務人員,資訊保安人才,遊戲技術人才嚴重缺乏高層次的系統分析員和專案策劃的行業背景 軟體人才層次結構,偏少,同時軟體藍領相對缺乏 從事計算機工作的專業人員不到100...

現在主流計算機記憶體是

不知道你說的意思是什麼?是ddr2還是ddr3?如果是這個意思,建議買單條2g的ddr3記憶體,因為現在ddr2已經面臨淘汰了,ddr3的時代將要到來,等真正ddr3降價的時候再買一條來組雙通道比較合算 如果是近期攢電腦的話 ddr3 引數如下 記憶體型別 ddr3 適用機型 桌上型電腦記憶體 記憶...

CAI表示計算機的什麼,在計算機中 「 」 表示什麼 「 」又表示什麼

cai,被bai廣泛譯為 計算機輔助 du教學 目 zhi前已基本得到教育界的dao認可。但從目前回的實踐來看,計算機輔助教答學 的範圍遠遠大於英語中cai puter assited instruction 的本義,而隨著現代教育技術的不斷深化,這一領域的概念的內涵和外延還在發生著變化。實際上,計...