編譯原理 程式執行的兩種方式是什麼

2025-07-19 16:30:11 字數 2211 閱讀 1500

1樓:匿名使用者

編譯執行和解釋執行,前者執行速度快,後者慢;前者修改程式需要再次編譯,後者不需要編譯。

2樓:網友

解釋執行和編譯執行,前者過程簡單,後者執行速度快。

高階語言程式的兩種執行方式是什麼

3樓:小夏聊生活

高階語言的兩種執行方式。

一、 解釋方式。

所謂解釋方式就是從源程式的第一條語句開始,對每條語句都先解釋,然後馬上執行剛解釋出的這些指令,再對下一條語句做同樣的處理,直到所有語句都處理完。

解釋方式有乙個特點,就是翻譯出來的計算機指令並不會存檔(不會生成目標**)。執行完這些二進位指令就丟失了。因此,解釋型語言沒執行一次都要重新翻譯並執行。

二、 編譯方式。

所謂編譯方式,首先通過編譯程式把整個源程式中的所有語句翻譯為組合語言源程式,然後再通過彙編程式把組合語言源程式翻譯為機器語言的機器指令,形成。exe檔案(可執行檔案),.exe檔案是可以直接執行的檔案。

4樓:網友

編譯執行:把源程式翻譯成機器語言(生成可執行檔案,比如com或exe檔案),然後。

執行。(包含彙編和鏈結兩個過程)

器語言,然後執行。(翻譯一句,執行一次。不生成可執行檔案)

5樓:寧馨兒創作空間

這是線性和針對物件的兩種方式嗎?一般線性的是以前的那種顏現在都用真的有物件了。

計算機高階程式語言的兩種工作方式(解釋方式和編譯方式)的區別是什麼?

6樓:網友

高階語言所編制的程式不能直接被計算機識別,必須經過轉換才能被執行,按轉換方式可。

將它們分為兩類:

1.解釋類。

執行方式類似於我們日常生活中的「同聲翻譯」,應用程式源**一邊由相應語言的直譯器「翻譯」成目標**(機器語言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行檔案,應用程式不能脫離其直譯器,但這種方式比較靈活,可以動態地調整、修改應用程式,典型的解釋型的高階語言有basic。

2.編譯類。

編譯是指在應用源程式執行之前,就將程式源**「翻譯」成目標**(機器語言),因此其目標程式可以脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程式一旦需要修改,必須先修改源**,再重新編譯生成新的目標檔案(*.obj)才能執行,只有目標檔案而沒有源**,修改很不方便。

現在大多數的程式語言都是編譯型的,例如visual c++、delphi等。

程式設計語言有哪兩種實現方式?各有什麼特點?

7樓:莊彭鍾元愷

編譯執行。

來:把源程式翻譯成機器語言自(生成可執行文bai件,比如ducom或exe檔案),然後。

器語言,然後執行。(翻譯一句,執行一次。不生成可執行檔案)

編譯程式有編譯和翻譯兩種方式分別對其說明並比較 急 **等

8樓:網友

樓主你好!

編譯和解釋比較。

9樓:網友

樓上已經貼完了,就是這樣的區別。

c語言編譯原理是什麼?

10樓:俊小如

1、預處理階段:

主要工作是將標頭檔案插入到所寫的**中,生成副檔名為「.i」的檔案替換原來的副檔名為「.c」的檔案,但是原來的檔案仍然保留,只是執行過程中的實際檔案發生了改變。

這裡所說的替換並不是指原來的檔案被刪除)

2、彙編階段:

插入組合語言程式,將**翻譯成組合語言。編譯器首先要檢查**的規範性、是否有語法錯誤等,以確定**的實際要做的工作,在檢查無誤後,編譯器把**翻譯成組合語言,同時將副檔名為「.i」的檔案翻譯成副檔名為「.

s」的檔案。

3、編譯階段:

將組合語言翻譯成機器語言指令,並將指令打包封存成可重定位目標程式的格式,將副檔名為「.s」的檔案翻譯成副檔名為「.o」的二進位檔案。

在示例**中,改**檔案呼叫了標準庫中printf函式。而printf函式的實際儲存位置是乙個單獨編譯的目標檔案(編譯的結果也是副檔名為「.o」的檔案),所以此時主函式呼叫的時候,需要將該檔案(即printf函式所在的編譯檔案)與hello world檔案整合到一起,此時鏈結器就可以大顯神通了,將兩個檔案合併後生成乙個可執行目標檔案。

對賭協議中的兩種補償方式

對賭協議中的兩種補償方式是現金補償和股權補喊賣償。.現金補償方式 這是最常見的補償方式,即雙方約定當目標公司未能實現約定的業績指標時,業績補償義務人應以現金形式向拿滲彎出資方支付相應的業績補償金額,以補足差額。.股權補償方式 這也是一種常用的補償方式,當目標公司未能實現約定的業績指標時,業績補償義務...

公積金衝抵兩種方式那種划算,公積金還貸是月衝好,還是年衝好

根據公積金中心規定 使用 年衝 還需要滿足一些條件 第一,住房貸款必須滿一年以後,才能去辦理衝抵本金的業務 第二,在一般情況下,衝抵的本金額度不 低於6個月還款額。另外,年衝 之後,減少了貸款的本金,相應的每月還款額也會有所降低。對於那些還貸能力充足的人,此時可以到銀行更改一下自己的還款方式,比如保...

物理中求平均速度的公式有兩種,這兩種分別什麼時候用

1 適用於勻速直線運動。2 是真正的平均值,適用於任何情況。平均速度是一個描述物體運動平均快慢程度和運動方向的向量,它粗略地表示物體在一個段時間內的運動情況。做變速運動的物體其位移與時間的比值不是恆定不變的,這時我們可以用一個速度粗略地描述物體在這段時間內的運動的快慢情況,這個速度就叫做平均速度。擴...