The Nature of Code

The Nature of Code:SimulatingNaturalSystemswithProcessing

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

内容简介

How can we capture the unpredictable evolutionary and emergent properties of nature in software? How can understanding the mathematical principles behind our physical world help us to create digital worlds? This book focuses on a range of programming strategies and techniques behind computer simulations of natural systems, from elementary concepts in mathematics and physics to more advanced algorithms that enable sophisticated visual results. Readers will progress from building a basic physics engine to creating intelligent moving objects and complex systems, setting the foundation for further experiments in generative design. Subjects covered include forces, trigonometry, fractals, cellular automata, self-organization, and genetic algorithms. The book's examples are written in Processing, an open-source language and development environment built on top of the Java programming language. On the book's website (http://www.natureofcode.com), the examples run in the browser via Processing's JavaScript mode.

作者简介

of arts in mathematics and philosophy from Yale University and his master's degree from ITP. He develops tutorials, examples, and libraries for Processing, the open-source programming language and environment created by Casey Reas and Ben Fry. He is also the author of Learning Processing: A Beginner’s Guide to Programming Images, Animation, and Interaction (2008).

The Nature of Code是2012年由TheNatureofCode出版,作者DanielShiffman。

得书感谢您对《The Nature of Code》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
规律与逻辑:用户体验设计法则 电子书
由点到面地分析了用户体验设计的方法与技巧。
剪映短视频剪辑与运营全攻略:视频剪辑+音频处理+后期特效+运营管理 电子书
剪映视频编辑软件操作简单,功能全面,提高短视频质量,降低制作门槛。
深入浅出Spring Boot 2.x 电子书
本书章节编排合理,深入浅出地阐述了Spring Boot 2.x的原理与应用,以及当今较为流行的微服务系统经常用到的技术及原理,内容通俗易懂。
计算机组装与维护教程(第7版) 电子书
本书详细讲授多媒体计算机的各种部件,以及软件的安装和常见故障的维护和检修技术。
网络新媒体导论(微课版)(高等院校“十三五”网络与新媒体系列教材) 电子书
这是一部真正意义上对新媒体领域的知识体系进行系统梳理的著作。