第9章·代码的进化

书名:代码本色:用编程模拟自然系统
作者:Daniel Shiffman
译者:周晗彬
ISBN:978-7-115-36947-5
总目录

第 9 章 代码的进化

1、目录

2、基础概念是什么?

  • 是变量
    变量允许我们在运行期存放和复用各种数据。
    我们的Sketch程序已经不是由一两个变量组成的简单
    程序,而是由复杂数据结构组成的程序,这些数据结构是一些自定义类型的变量(对象),同时包含数据和功能。在变量的帮助下,我们已经实现了由运动者、粒子、小车、细胞和树构成的模拟世界。

3、扩展

  • 我们能否把一个对象的变量当作DNA?对象能否产生新对象,并把自己的DNA传递给下一代?是否可以用程序模拟进化过程?
  • 这些问题的答案都是肯定的!毕竟,如果不解决对这种在自然界中发现的最强大算法过程的模拟,我们就无法实现像照镜子一样的自然编码效果。
  • 本章致力于研究生物进化背后的原理,并探讨如何用代码模拟这些原理。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容