腳本程式語言
什麼是腳本語言?
腳本語言是一種主要為執行時間系統編寫的程式語言,不需要編譯步驟來執行一系列命令。
腳本語言使用稱為解釋器的程式來翻譯命令,然後直接從原始程式碼解釋命令。另一方面,非腳本語言需要一個稱為編譯器的程式將命令翻譯成機器碼來執行它們。
一些流行的腳本語言範例包括 Node.js、Python 和 Ruby。創建腳本語言是為了與其他程式語言整合和通訊。
腳本語言的優點
簡單的功能
眾所周知,腳本語言使用起來非常簡單。
高效率
腳本語言由有限數量的變數和資料結構組成,可幫助使用者更快進行編輯。
高可及性
全球各地的用戶都可以使用腳本語言,因為它們是開源的。
儲存需求低
如前所述,腳本語言不需要編譯器。因此,由於不需要儲存可執行文件,因此它們使用少量的記憶體。
腳本語言的類型
存在的兩種類型的腳本語言是伺服器端腳本和客戶端腳本。兩者之間唯一的主要區別是需要伺服器來執行伺服器端腳本語言所需的處理。
伺服器端腳本語言在 Web 伺服器上執行。這些語言提供了特殊的函式庫來建立 HTML 頁面。
客戶端腳本語言不像伺服器端腳本語言在 Web 伺服器上運行,而是在使用者的瀏覽器上運行。客戶端從伺服器接收的程式碼被處理以產生動態內容。