The Nature of Code: Simulating Natural Systems with Processing

The Nature of Code: Simulating Natural Systems with Processing - Paperback

$53.93
Sale price  $53.93 Regular price 
Skip to product information
The Nature of Code: Simulating Natural Systems with Processing

The Nature of Code: Simulating Natural Systems with Processing - Paperback

by Daniel Shiffman
$53.93
Sale price  $53.93 Regular price 

Book Overview

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.

ISBN9780985930806
Author Daniel Shiffman
PublisherNature of Code
GenreTechnology
FormatPaperback
PublishedDecember 2012
LanguageENG- English
Pages520
Weight1.0 lb
Target AudienceAdults
Print SizeStandard Print

1% fer Each of the Seven Seas

Every purchase sends 7% of our profits to The Ocean Cleanup. No fine print, no opt-in — just how we sail.

Whoever Ye Be, Welcome Aboard

Queer lit, music, art, philosophy, fiction — stories for every kind of soul. Come as ye are, matey.

About Daniel Shiffman

Daniel Shiffman, creator of the YouTube channel The Coding Train (www.youtube.com/c/TheCodingTrain), spends much of his free time teaching nearly 2 million subscribers how to code through a blend of step-by-step tutorials and project videos. An associate arts professor at the NYU Tisch School of the Arts and co-founder of the Processing Foundation, Shiffman is on a mission to empower curious learners and humans everywhere to express themselves through code.

You may also like