編程語言中的腳本語言這么多?
我認為腳本語言最好的是python和lua,它們都比較輕量級和簡單易學
python和lua的優點簡單易學開源啟動快、熱更新、移植性強嵌入性強輕量級依賴少和c++交互性強python和lua都是嵌入性強的語言,號稱膠水語言,能夠便捷的嵌入到c++中運行。用c++開發大型項目時,有的數據或者代碼需要頻繁改動,這個時候腳本語言就派上了用場。
python和lua比較python更傾向于開發工具,因為python提供了大量的功能,語法糖也是相當多,并且能夠做到快速開發。
lua更傾向于嵌入到c++項目中,做熱更代碼非常方便,還有就是非常干凈,幾乎不包含額外的功能,精簡到極致。
我們做游戲開發經常會用到lua腳本,客戶端方便熱更新,而服務器作為輔助腳本使用,比如一些AI、scene、技能腳本等。
總結python和lua都是很好的腳本語言,在具體的開發中做出合理的選擇才是至關重要。