計算機運行時不需要編譯
❶ 使用什麼語言編寫的程序代碼可以由計算機直接執行而不需要經過,編譯軟體的處理。
映像二進制文件可以直接運行。別的高級語言必須經過編譯匯編鏈接變成映像文件。才可以執行。
❷ 在計算機內部,不需要編譯計算機就能夠直接執行的語言是什麼
機器語言
❸ 在計算機內部,不需要編譯計算機就能直接執行的語言是什麼
你這個問題提得不是太清楚,如果是指那些無需編譯就可以執行的語言,這些語言叫做「解釋型語言」,它們通過環境中安裝的解釋器、運行時等執行。
如果問無需任何解釋器、運行時等,但也不需要編譯就可以執行的語言,那隻有一種就是機器碼了。實際上編譯後生成的東西就是機器碼。估計你問的不是這個呵呵。
❹ 計算機二級c語言中一定要編譯嘛
c語言中一定要編譯。現已被大多數類Unix操作系統(如Linux、BSD、Mac OS X等)採納為標準的編譯器,GCC同樣適用於微軟的Windows。GCC是自由軟體過程發展中的著名例子,由自由軟體基金會以GPL協議發布。
鏈接階段鏈接階段的主要工作是將有關的目標文件連接起來,即將在一個文件中引用的符號同該符號在另外一個文件中的定義連接起來,使得所有的目標文件成為一個能夠被操作系統裝入執行的統一整體。
(4)計算機運行時不需要編譯擴展閱讀:
C編譯的整個過程很復雜,大致可以分為以下四個階段:
1、預處理階段在該階段主要完成對源代碼的預處理工作,主要包括對宏定義指令,頭文件包含指令,預定義指令和特殊字元的處理,如對宏定義的替換以及文件頭中所包含的文件中預定義代碼的替換等,總之這步主要完成一些替換工作,輸出是同源文件含義相同但內容不同的文件。
2、編譯、優化階段編譯就是將第一階段處理得到的文件通過詞法語法分析等轉換為匯編語言。優化包括對中間代碼的優化,如刪除公共表達式,循環優化等;和對目標代碼的生成進行的優化,如如何充分利用機器的寄存器存放有關變數的值,以減少內存訪問次數。
❺ C語言可以不用編譯就被計算機識別執行對嗎
C語言是高級語言,要經過編譯才能被電腦識別執行。
Visual C++集成了MFC6.0,於1998發行,又稱vc98。發行至今一直被廣泛地用於大大小小的項目開發。但是,這個版本在WindowsXP下運行會出現問題,尤其是在調試模式的情況下(例如:靜態變數的值並不會顯示)。 這個調試問題可以通過打一個叫「Visual C++ 6.0Processor Pack」的補丁來解決。奇怪的是,這個網頁強調用戶也必須運行Windows 98、Windows NT4.0、或Windows 2000。這個C++版本對win7的兼容性非常差,有大大小小的兼容性問題。微軟不推薦安裝在windows7上。
希望我能幫助你解疑釋惑。
❻ 用什麼語言編制的程序輸入計算機後,不經編譯計算機能直接運行
二進制代碼,屬於二進制原始碼,就連機器語言都需要編譯成二進制代碼,才可以運行,計算機最終只接受這種代碼,BIOS中就是這種語言。
❼ 在計算機內部,不需要進行編譯,計算機就能夠直接執行的語言是()
當然是機器語言,是用計算機能識別的二進制代碼寫成的。
不過機器語言的可移植性較差,一台機器上能用的到另一型號的機器中就不一定能用,同時它的語言冗長,比較難讀懂,不過通常不是直接編寫機器語言,一般是用高級語言編寫程序,通過編譯成機器語言。
❽ 8.在計算機內部,不需要編譯計算機就能夠直接執行的語言是( ).
機器語言,也就是二進制碼
❾ 計算機二級考試機試中如果沒有編譯運行會怎麼樣
前面兩個可以不編譯運行,因為計算機對你前兩題評分時只看你填的空或改的地方就可以給你打分,而最後的程序設計題因為可以有不同的方法達到題目要求,而計算機不可能把所有的情況都列出來來判斷你的答案的正誤,或許稍微一點小的不同計算機就會認為你的是錯的,畢竟計算機只會簡單的邏輯判斷,所以最後一題看你的運行結果來給你打分,只要運行結果和題目中的要求一樣,就可以得滿分,反之,則為零分,當然在你判斷為錯之後可以進行修改再編譯運行,直至最後正確,計算機以你最後結果為你的答案
不過前面兩個最好編譯運行一下,對你只有好處沒壞處,當作檢查
❿ 「匯編語言程序在計算機中不需要編譯,能被直接執行」這句話對嗎
計算機語言有許多種,但只分為三類:機器語言;匯編語言;高級語言。其中只有機器語言可以在計算機中直接執行,匯編語言要有匯編程序來編譯後,方可執行,高級語言要有相應的翻譯程序來翻譯方可執行。