熱心網友
scripting language 腳本語言【參考】臺灣學者的解釋——譯名不一樣 命令稿語言 scripting language 是什么? 很難給一個嚴格的定義; 不妨看看最具代表性的幾個例子: perl, python, php, tcl, guile, ruby。 另外, UNIX 上的各種 shells, MS Windows 上的 visual basic, OS/2 上的 rexx 也都可以算是 scripting languages。(當然也包括網頁上常見的JavaScript)。 ★用這些語言所寫的程序, 執行的方式都是以解譯 (interpreting) 為主, 執行效率也許不如 C, C++, Java, Pascal, 等以編譯 (compiling) 為主的程序, 但是在研發速度上往往比后者快上數倍?!镞@些語言最初的用途, 多半在整合系統既有的組件。 如果拿蓋房子做比喻, 傳統編譯語言像是建造公寓時所使用的重機械, 操作起來耗時耗力成本高, 但成品 (一整排制式的公寓) 的使用者多且單價也高; scripting language 像是布置裝潢時所使用的工具, 操作起來成本低, 但成品 (一間公寓) 的使用者少且單價也低。 再拿大眾運輸做比喻, 傳統編譯語言像捷運 -- 成本高, 客戶多, 利潤高; scripting 像出租車 -- 成本低, 客戶少, 利潤低。其實現在的 scripting languages 不只可以作高階的整合, 也可以寫低階的程序, 甚且有它自己的編譯器。 再加上 swig 可以替 c 語言寫的函式庫包上與各種 scripting 語言連結的外衣, 所以在許多場合 scripting 語言幾乎已可完全取代傳統的編譯語言。。
熱心網友
jacascriptvbscripthtmlphpasp.ect