The Nature of Code: Simulating Natural Systems with Processing (Paperback)
暫譯: 程式設計的本質:使用 Processing 模擬自然系統 (平裝本)
Daniel Shiffman
- 出版商: The Nature of Code
- 出版日期: 2012-12-13
- 售價: $1,600
- 貴賓價: 9.8 折 $1,568
- 語言: 英文
- 頁數: 520
- 裝訂: Paperback
- ISBN: 0985930802
- ISBN-13: 9780985930806
-
相關分類:
Java 程式語言
-
相關翻譯:
代碼本色:用編程模擬自然系統 (簡中版)
立即出貨 (庫存=1)
買這商品的人也買了...
-
SQL 語法範例辭典$550$468 -
鳥哥的 Linux 私房菜-基礎學習篇, 3/e$820$648 -
精通 Python 3 程式設計, 2/e (Programming in Python 3: A Complete Introduction to the Python Language, 2/e)$680$537 -
Getting Started with Arduino, 2/e (Paperback)$750$713 -
Android 4.X 手機/平板電腦程式設計入門、應用到精通, 2/e (適用 Android 1.X~4.X)$520$411 -
ASP.NET 4.5 專題實務 [I]-C# 入門實戰篇$780$616 -
Arduino 快速上手指南 (Arduino: A Quick Start Guide)
$420$378 -
版本控制使用 Git, 2/e (Version Control with Git: Powerful tools and techniques for collaborative software development, 2/e)$580$458 -
無瑕的程式碼 - 敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
超圖解 Arduino 互動設計入門 (附 Arduino UNO R3 開發板)$1,130$961 -
$228愛上 Arduino, 2/e (Getting Started with Arduino, 2/e) -
易讀程式之美學-提升程式碼可讀性的簡單法則 (The Art of Readable Code)$480$379 -
Google 御用網頁語言 Node.js:一流程式設計師養成精華$490$417 -
Raspberry Pi 記憶卡電源套組 (Raspberry Pi rev 2 Model B 512MB + 16G 記憶卡 + 5V/2000mA USB 變壓器)$2,100$1,995 -
Google 軟體測試之道-進行 Google 級的軟體測試 (How Google Tests Software)$520$411 -
如何衡量萬事萬物:大數據時代,做好量化決策、分析的有效方法 (How to Measure Anything: Finding the Value of$480$379 -
Unity 3D 手機遊戲開發實戰:核心技術完全公開$500$390 -
Node 學習手冊, 2/e (Learning Node: Moving to the Server-Side, 2/e)$520$411 -
OCA Java SE 8 Programmer I Exam Guide (Exams 1Z0-808)$2,090$1,986 -
為你自己學 Git$500$425 -
Release It!: Design and Deploy Production-Ready Software, 2/e (Paperback)$1,900$1,862 -
人工智能基礎 (高中版)$210$200 -
Generative Design: Visualize, Program, and Create with JavaScript in p5.js$1,550$1,473 -
2018 電路板 / 鎖$950$700 -
TinyML|TensorFlow Lite 機器學習 : 應用 Arduino 與低耗電微控制器 (Tinyml: Machine Learning with Tensorflow Lite on Arduino and Ultra-Low-Power Microcontrollers)$880$695
商品描述
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.
商品描述(中文翻譯)
我們如何能在軟體中捕捉自然界中不可預測的演化和突現特性?理解我們物理世界背後的數學原則如何幫助我們創造數位世界?本書專注於一系列編程策略和技術,這些技術用於自然系統的電腦模擬,從數學和物理的基本概念到更高級的算法,這些算法能夠實現複雜的視覺效果。讀者將從建立基本的物理引擎開始,逐步創建智能移動物體和複雜系統,為進一步的生成設計實驗奠定基礎。涵蓋的主題包括力學、三角學、分形、細胞自動機、自組織和遺傳算法。本書的範例使用 Processing 編寫,這是一種基於 Java 編程語言的開源語言和開發環境。在本書的網站(http://www.natureofcode.com)上,範例可以通過 Processing 的 JavaScript 模式在瀏覽器中運行。
