相关疑难解决方法(0)

函数式编程如何应用于模拟?

除了标题中的一般问题,

  • 功能程序员和函数语言如何处理模拟领域,这些领域似乎最自然地由面向对象语言处理?
  • 是否有以(大多数)功能样式编写的复杂模拟的开源示例?
  • 为了从功能范式接近模拟,OO程序员需要改变什么样的观点?

我在问这个问题,同时学习Clojure的创作者Rich Hickey如何特别试图驯服OO编程和可变状态的"偶然复杂性",例如Clojure的身份和状态分离很有意义(Hickey的ants.clj正在研究中)列表).另一个相关的领域是使用游戏的函数式编程,这些游戏通常是模拟整个地方有很多有状态的"事物"; 有一些关于FP和游戏的文章/论文,欢迎更多.

也许经验丰富的函数式程序员可以提供额外的背景和建议,如何将一个人的思维重新定位到功能风格,特别是模拟.提前致谢!

simulation functional-programming clojure

18
推荐指数
2
解决办法
3901
查看次数