因爲我意識到遊戲規則邏輯應該處理巨大的複雜性,所以我正在考慮在遊戲領域中使用非典型語言作爲遊戲中的邏輯腳本語言。遊戲腳本的原因是用較少的代碼表示覆雜的邏輯。所以需要非常好的抽象語言。Haskell對軟件實時應用(如遊戲)的GC性能如何?
但是大多數抽象語言都使用GC。通常情況下,GC會使CPU突發負載。基本上,它推遲清理內存操作,並立即執行。對於包括遊戲和GUI在內的實時圖形非常重要。 AFAIK,Haskell的GC與其他基於GC的語言有一點不同,它是不可變屬性的原因。很難想象。我找不到任何詳細的文件。
有什麼不同?並且它是否爲長時間運行的程序免費提供CPU? (隨着時間的推移以及分佈式的負載,手動完整的GC命令可以要求每個刻度)
另請參閱http://stackoverflow.com/questions/1263711/using-haskell-for-sizable-real-time-systems-how-if – 2011-05-12 02:53:16