當前位置:首頁 » 網頁前端 » 腳本和靜態語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

腳本和靜態語言

發布時間: 2023-03-12 13:15:12

『壹』 如何判斷一門編程語言是靜態語言還是動態語言

可以根據其程序運行時的特點來進行判斷。
所謂靜態的,就是寫程序,然後編譯成可執行程序運行,在運行時不允許修改程序,或者說修改程序後不編譯無法實現修改,因此在程序運行時,你的程序是處於靜態狀態,也就是無法改變狀態。比如:c語言
動態的,就是系統可以逐句執行你的程序,不用事先編譯,也叫解釋性語言,運行時逐句解釋翻譯你的指令為可執行代碼。比如:vb、matlab

『貳』 靜態語言和腳本語言哪個效率高

靜態語言。
腳本語言是解釋型程序,靜態語言是編譯程序。一般來說,解釋型程序要比編譯後的程序執行起來慢。這是由於在解釋型程序中,每條源代碼指令在執行時都要從新翻譯一次該源代碼指令。然而在編譯後的程序中,每條源代碼指令只翻譯一次。
其實對於許多平常的編程工做,解釋型程序的執行速度也是足夠的,並且如今硬體(伺服器)性能也愈來愈強,它的優勢在於開發簡單而迅速得多。但是如果你很強的話當然是靜態語言效率更高。