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