Posted on 2007-04-16 18:15
kk 閱讀(507)
評論(1) 編輯 收藏 引用 所屬分類:
IT
所謂動態語言,也叫腳本語言,就是說一種在執行期間才去發現數據類型的程序設計語言,主要創建一些需要經常更新的動態系統。常見的有Python, Lua, Perl, PHP等。
以往,我們所使用的語言,比如C,C++等等,都稱為靜態語言。什么是靜態語言呢?就是說,在使用數據之前,我們必須首先定義數據類型,這些數據類型包括int, float, double等等。就相當于在使用它們之前,首先要為它們分配好內存空間;而動態語言就剛剛是相反的,它是在得到數據類型之后,再為它分配內存空間。
“腳本語言除了接近口語化的設計外,另加上簡化后的語法。(除了內建的命令外,通常僅需簡單的邏輯判斷與數值計算即可勝任)因此用腳本語言制作游戲,不再是非程序員不可的工作(除了系統本身的修訂),企畫人員也可以很快地進入狀態。另外,如果將來需要將游戲移植到其他平臺時,比起程序與資料的盤根錯節的設計,利用腳本語言來開發的游戲,只需要修改系統本身,腳本語言部分本身毋須更動,相形之下出現問題的機會與范圍就縮小了很多。