Книги / Языки программирования / Java / The Nature of Code: Simulating Natural Systems with JavaScript

The Nature of Code: Simulating Natural Systems with JavaScript

Daniel Shiffman

Книга 'The Nature of Code' Дэниела Шиффмана — это инновационное руководство, которое объединяет программирование и творчество, позволяя читателям моделировать природные системы с помощью JavaScript. Автор, создатель популярного YouTube-канала The Coding Train, превращает сложные темы, такие как генетические алгоритмы, физические симуляции и нейронные сети, в доступные и визуально впечатляющие проекты.

Книга предлагает практические проекты, включая создание физического движка для симуляции гравитации, программирование стай птиц, выращивание органических деревьев, разработку нейронных сетей, изучение клеточных автоматов и эволюционных алгоритмов. Каждый проект сопровождается пошаговыми инструкциями и примерами кода.

Это издание ориентировано на JavaScript и подходит как для начинающих, так и для опытных программистов. Шиффман вдохновляет читателей смотреть на код не просто как на инструмент для задач, а как на холст для безграничного творчества, открывая новые способы взаимодействия с наукой, искусством и технологиями.

Книга вышла в издательстве No Starch Press в 2024 году и доступна в печатном и электронном форматах. Она является частью серии, посвященной креативному программированию, и рекомендуется всем, кто хочет объединить программирование с моделированием природных явлений.