私はゲームルールのロジックが非常に複雑になるはずだと認識していたので、ゲームフィールドで非典型的な言語をゲーム内のロジックスクリプト言語として使用することを検討しています。ゲーム内スクリプトの理由は、少ないコードで複雑なロジックを表現するためです。非常によく抽象化された言語が必要です。ゲームのようなソフトリアルタイムアプリケーションの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 –