如何开始过程生成?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (27)

过程生成最近引起了人们的注意,这似乎是一种有趣/强大的编程技术。

我的问题是:

  • 你知道有什么中等规模的项目使用过程生成技术吗?
  • 哪种语言/语言类最适合于过程生成?
  • 你能用过程生成“严肃”的代码吗?
提问于
用户回答回答于

过程生成是一种可以在任何语言中使用的技术(它绝对不局限于过程语言(如C,因为它可以在面向对象语言(如Java)和逻辑语言(如Prolog)中使用)。很好地理解任何语言中的递归,将加强您对过程生成的理解。

至于“严肃”或非游戏代码,程序生成技术用于:

  • 模拟城市发展以规划交通管理
  • 模拟血管生长
  • SpeedTree用于电影和建筑演示
用户回答回答于

扫码关注云+社区