Perl 是解釋型還是編譯型語言?


Perl 是一種解釋型語言,這意味著您的程式碼可以按原樣執行,而無需透過建立不可移植可執行程式的編譯階段。

傳統編譯器將程式轉換為機器語言。當您執行 Perl 程式時,它首先會編譯成位元組碼,然後在程式執行時轉換為機器指令。因此,它與 shell 或 Tcl 並不同,後者嚴格在沒有中間表示形式的情況下進行解釋。

它也不像大多數版本的 C 或 C++,後者直接編譯成機器相關格式。它介於這兩者之間,還有 Python 和 awk 以及 Emacs .elc 檔案。

更新於:2019-11-28

837 個瀏覽量

啟動你的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.