A. 高級語言經過編譯
高級語言要執行須經過以下步驟:
高級語言——》匯編語言——》機器語言(0和1的代碼)
高級語言通過編譯其編譯成匯編語言,如:
c = a + b;//高級語言
add $s1 $t1 $t2 ; //匯編語言
再由匯編程序轉換成二進制代碼,如:
000000 10001 10010 01000 00000 100000
註:每條匯編語言都有唯一的機器語言與之對應
在翻譯成機器代碼後就要把機器代碼與原文件 鏈接 載入 於是就運行了
B. 用高級語言編寫的源程序必須經過__ ___轉化為等價的二進制代碼程序,才能夠在計算機中運行。
編譯和鏈接。
編譯:
1、利用編譯程序從源語言編寫的源程序產生目標程序的過程。
2、用編譯程序產生目標程序的動作。 編譯就是把高級語言變成計算機可以識別的2進制語言,計算機只認識1和0,編譯程序把人們熟悉的語言換成2進制的。
編譯程序把一個源程序翻譯成目標程序的工作過程分為五個階段:詞法分析;語法分析;語義檢查和中間代碼生成;代碼優化;目標代碼生成。主要是進行詞法分析和語法分析,又稱為源程序分析,分析過程中發現有語法錯誤,給出提示信息。
(2)必須經過編譯和解釋擴展閱讀
源程序中的單詞符號經掃描器分析,一般產生二元式:單詞種別;單詞自身的值。單詞種別通常用整數編碼,如果一個種別只含一個單詞符號,那麼對這個單詞符號,種別編碼就完全代表它自身的值了。若一個種別含有許多個單詞符號,那麼,對於它的每個單詞符號,除了給出種別編碼以外,還應給出自身的值。
詞法分析器一般來說有兩種方法構造:手工構造和自動生成。手工構造可使用狀態圖進行工作,自動生成使用確定的有限自動機來實現。
C. 用高級語言編寫的源程序,必須經過什麼處理計算才能執行 A解釋或編譯 B解釋 C匯編
高級語言分解釋語言和編譯語言:分別經過解釋(比如JAVA)和編譯處理(比如C、C++)。
D. JavaScript和Java的區別
JavaScript和Java的區別:
1、用處不一樣:
它們最本質的不同就是用途:Java目前被廣泛應用於PC端、手機端、互聯網、數據中心等等;
而JavaScript則被主要用於嵌入文本到HTML頁面,讀寫HTML元素,控制cookies等。
2、出身不同:
Javascript與Java是由不同的公司開發的不同產品。Javascript是Netscape公司的腳本語言;而Java是SUN Microsystems公司推出的新一代面向對象的程序設計語言。
3、嵌入方式不同:
在HTML文檔中,兩種編程語言的標識不同,Javascript使用<script></script>來標識;而Java使用Applet來標識。
Java的特點:
Java看起來設計得很像C++,但是為了使語言小和容易熟悉,設計者們把C++語言中許多可用的特徵去掉了,這些特徵是一般程序員很少使用的。例如,Java不支持go to語句,代之以提供break和continue語句以及異常處理。Java還剔除了C++的操作符過載(overload)和多繼承特徵,並且不使用主文件,免去了預處理程序。
因為Java沒有結構,數組和串都是對象,所以不需要指針。Java能夠自動處理對象的引用和間接引用,實現自動的無用單元收集,使用戶不必為存儲管理問題煩惱,能更多的時間和精力花在研發上。
以上內容參考網路——JavaScript,網路——Java
E. 高級語言編寫的源程序必須經過______才能執行
C
高級語言所編制的程序不能直接被計算機識別,必須經過轉換才能被執行,按轉換方式可將它們分為兩類: 解釋類:執行方式類似於我們日常生活中的「同聲翻譯」,應用程序源代碼一邊由相應語言的解釋器「翻譯」成目標代碼(機器語言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,可以動態地調整、修改應用程序。 編譯類:編譯是指在應用源程序執行之前,就將程序源代碼「翻譯」成目標代碼(機器語言),因此其目標程序可以脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程序一旦需要修改,必須先修改源代碼,再重新編譯生成新的目標文件(* .OBJ)才能執行,只有目標文件而沒有源代碼,修改很不方便。現在大多數的編程語言都是編譯型的,例如Visual C++、Visual Foxpro、Delphi等。
F. 用高級語言編寫的源程序,要轉換為與其等價的目標程序,必須經過 編譯。編譯和解釋的區別是什麼啊
高級語言編寫的源程序就是你直接寫的代碼,計算機讀不懂。
編譯你直接寫的代碼【源程序】會使源程序變成另外一種代碼:匯編代碼【最底層的源程序,所以單獨分成一類】然後,匯編代碼計算機業讀不懂,但是他可以被方便的轉換為計算機讀得懂的010010101...這種代碼,這種代碼就是你要得到的東西【程序文件】,就是目標程序。