動態腳本語言有哪些?
盡管Squirrel是一門年輕的語言, 但是它以及被用在了一些商業程序中, 它有一個活躍的論壇.
AngelScript是一門靜態類型語言, C++風格. AngelScript擁有最好的原生支持bindings. 通常, 一個函數或者是類只需要注冊到AS的虛擬機中, 就可以在AS腳本中使用了. 本文中的其他腳本語言都需要中間插件幫助才能實現函數的binding. 當然, 如果本地函數沒有先注冊的話, AS腳本也是編不過的. 這給那些想要預編譯AS byte-code的人增加了一個額外步驟.
AngelScript不支持table, 事實上這一點不會造成麻煩, 因為AS是靜態類型腳本.
AS擁有一個活躍的在線論壇, 漂亮的文檔, 而且保持持續的更新.
TinyScheme有被拿來討論的價值. 它包含在一個C的源文件中. 不像本文中提到的其他腳本語言, 它是解釋性的, 所以它的速度很慢, 當然, 如果速度問題對你沒有太大影響, 而且你剛好想將Scheme加入到你的項目中去, 我強烈推薦TinyScheme.