如題,Clojure或者類似的函數(shù)式編程語言是否適合開發(fā)游戲(非服務(wù)端)?
2 回答

慕容3067478
TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個(gè)贊
簡(jiǎn)單答案是 Why not?
復(fù)雜答案是正在有不少探索,但離實(shí)用階段還有些距離。例如Clojure-unity3d是探索用 Clojure 來作為 Unity3D 的腳本語言。這個(gè)看起來過分早期?也可以看看 play-clj,使用 libGDX 來做跨平臺(tái)的開發(fā)。
它還處于萌芽階段的原因有:
函數(shù)式編程本身還不是廣為接受。
函數(shù)式編程所提供的好處在游戲客戶端方面的優(yōu)勢(shì)不明顯。
游戲客戶端開發(fā)者關(guān)心的其他問題如跨平臺(tái)問題、性能問題遠(yuǎn)遠(yuǎn)在語言選擇問題之上。
- 2 回答
- 0 關(guān)注
- 1560 瀏覽
添加回答
舉報(bào)
0/150
提交
取消