㈠ 匯編語言程序在計算機中不需要編譯,能被直接執行,是否正確
【錯誤】
×
【解析】埋迅本題考核計算機程序設計運晌語言旁液鋒。匯編語言經過翻譯才能執行。
㈡ 用什麼編寫的程序不需要編譯可以在計算機上直接運行
Python語言。編譯就是把高級語言變成計算機可以神如改識別的2進制語言,Python語言寫的程序橡漏不需要編譯成二進制代碼,可以直接從源代碼運行程序。Python是一種解游判釋型、面向對象、動態數據類型的高級程序設計語言。Python於1989年底發明,第一個公開發行版發行於1991年。
㈢ C語言可以不用編譯就被計算機識別執行對嗎
C語言是高級語言,要經過編譯才能被電腦識別執行。
Visual C++集成了MFC6.0,於1998發行,又稱vc98。發行至今一直被廣泛地用於大大小小的項目開發。但是,這個版本在WindowsXP下運行會出現問題,尤其是在調試模式的情況下(例如:靜態變數的值並不會顯示)。 這個調試問題可以通過打一個叫「Visual C++ 6.0Processor Pack」的補丁來解決。奇怪的是,這個網頁強調用戶也必須運行Windows 98、Windows NT4.0、或Windows 2000。這個C++版本對win7的兼容性非常差,有大大小小的兼容性問題。微軟不推薦安裝在windows7上。
希望我能幫助你解疑釋惑。
㈣ 腳本語言不需要編譯怎麼執行呀
因為大多數腳本都是解釋型語言。
解釋型語言是相對於編譯型語言存在的,源代碼不是直接翻譯成機器語言,而是先翻譯成中間代碼,再由解釋器對中間代碼進行解釋運行。比如Python/JavaScript / Perl /Shell等都是解釋型語言。 解釋型語言:程序不需要編譯,程序在運行時才翻譯成機器語言,每執 行一次都要翻譯一次。因此效率比較低。比如Basic語言,專門有一個解釋器能夠直接執行Basic程 序,每個語句都是執行的時候才翻譯。(在運行程序的時候才翻譯,專門有一個解釋器去進行翻譯,每個語句都是執行的時候才翻譯。效率比較低,依賴解釋器,跨平台性好.)
一個是編譯,一個是解釋。兩種方式只是翻譯的時間不同。編譯型語言寫的程序執行之前,需要一個專門的編譯過程,把程序編譯成為機器語言的文件,比如exe文件,以後要運行的話就不用重新翻譯了,直接使用編譯的結果就行了(exe文件),因為翻譯只做了一次,運行時不需要翻譯,所以編譯型語言的程序執行效率高,但也不能一概而論,部分解釋型語言的解釋器通過在運行時動態優化代碼,甚至能夠使解釋型語言的性能超過編譯型語言。
解釋則不同,解釋性語言的程序不需要編譯,省了道工序,解釋性語言在運行程序的時候才翻譯,比如解釋性basic語言,專門有一個解釋器能夠直接執行basic程序,每個語句都是執行的時候才翻譯。這樣解釋性語言每執行一次就要翻譯一次,效率比較低。解釋是一句一句的翻譯。
㈤ 在計算機內部,不需要編譯計算機就能直接執行的語言是什麼
計算機必須編譯成機器語言才可以執行也就是說無論計算機採用高級語言還是匯編語言,計算機都能安裝一定規則轉化為機器語言才可以執行命令。
計算機只能採用機器語言的原因是:
(1)二進制數在物理上最容易實現。例如,可以只用高、低兩個電平表示"1"和"0",也可以用脈沖的有無或者脈沖的正負極性表示它們。
(2)二進制數用來表示的二進制數的編碼、計數、加減運算規則簡單。
(3)二進制數的兩個符號"1"和"0"正好與邏輯命題的兩個值"是"和"否"或稱"真"和"假"相對應,為計算機實現邏輯運算和程序中的邏輯判斷提供了便利的條件。
㈥ 「匯編語言程序在計算機中不需要編譯,能被直接執行」這句話對嗎
不能,匯編語言算是比較低級的語言,寫完程序後要嚴格的經過編譯,鏈接後才能執行
㈦ 在計算機內部,不需要編譯計算機就能夠直接執行的語言是什麼
機器語言
㈧ 使用什麼語言編寫的程序代碼可以由計算機直接執行而不需要經過,編譯軟體的處理。
映像二進制文件可以直接運行。別的高級語言必須經過編譯匯編鏈接變成映像文件。才可以執行。