解釋程序的功能介紹
1、解釋程序是一種語言處理程序,在詞法、語法和語義分析方面與編譯程序的工作原理基本相同,但在執行用戶程序時,它直接執行源程序或源程序的內部形式(中間代碼)。因此,解釋程序並不產生目標程序,這是它和編譯程序的主要區別。
2、解釋程序的一般結構可以分爲解釋模組和執行模組兩個主要模組。前者的職能是按源程序動態執行順序逐個輸入語句,並對單個語句進行分析和解釋,包括語法和語義的正確性檢驗、生成等價的中間代碼或機器語言代碼,以及錯誤資訊提供等處理。後者的職能是執行語句的翻譯代碼,並輸出中間結果或最終結果。
3、由於解釋程序的設計思想不同,執行模組的執行方式也不同。一種方法是解釋模組直接生成源程序語句等價的機器語言代碼;通常一個語句生成多條機器指令的代碼段。執行模組負責控制這段代碼的執行並處理中間結果(儲存或輸出)。另一種方法是,解釋模組生成語句等價的中間代碼(但不是機器語言代碼),如程序調用及其參數形式。執行模組負責選擇相應功能部分並控制中間代碼的執行,並處理相關執行結果。
-
豆豉是什麼樣子
豆豉是中國的傳統特色發酵豆製品調味料,豆豉以黑豆或黃豆爲主要原料,把黃豆或黑豆泡透,然後用鍋蒸熟或煮熟,再經過發酵而成的食品,可以調味,也可入藥。豆豉的作法很簡單,在三伏天把黃豆或者是黑豆煮熟以後,蓋上麻葉或者保鮮膜發酵(防止水分散失),等黃豆上面長出一層長長...
-
查詢蘋果手機序列號的方法
1、首先開啟設定,選擇通用點擊關於本機,然後長按序列號,點擊拷貝,返回桌面。2、開啟safari,接着進入蘋果官網,點擊左上角的兩道槓圖標,點擊技術支援,點擊搜尋支援框,點擊快速連結的保修狀態查詢,最後輸入序列號,輸入驗證碼,點擊繼續即可檢視。...
-
ipad如何鎖定屏幕旋轉
1、首先開啟ipad,點擊屏幕上的“小白點”,會出現“通知”、“設備”、“控制中心”、“主屏幕”、“siri”和自定。2、點擊設備進入,會出現旋轉屏幕,鎖定屏幕旋轉、更多、調低音量、調高音量、鎖定屏幕等選項。3、最後點擊“鎖定屏幕旋轉”,屏幕便不會旋轉了。...
-
手機屏幕上出現黑斑怎麼解決
1、重新開關機。2、切換到不同介面,檢視是否都是同一位置出現此情況。初步排除圖案背景問題。3、恢復出廠設定嘗試。4、如果問題依舊,需要對實物機器進行實際檢測。建議將手機送至就近的服務中心進行檢測,服務中心會根據檢測結果確定手機的具體問題以及配件。...