The Nature of Code: Simulating Natural Systems with JavaScript
Книга 'The Nature of Code' Дэниела Шиффмана — это инновационное руководство, которое объединяет программирование и творчество, позволяя читателям моделировать природные системы с помощью JavaScript. Автор, создатель популярного YouTube-канала The Coding Train, превращает сложные темы, такие как генетические алгоритмы, физические симуляции и нейронные сети, в доступные и визуально впечатляющие проекты.
Книга предлагает практические проекты, включая создание физического движка для симуляции гравитации, программирование стай птиц, выращивание органических деревьев, разработку нейронных сетей, изучение клеточных автоматов и эволюционных алгоритмов. Каждый проект сопровождается пошаговыми инструкциями и примерами кода.
Это издание ориентировано на JavaScript и подходит как для начинающих, так и для опытных программистов. Шиффман вдохновляет читателей смотреть на код не просто как на инструмент для задач, а как на холст для безграничного творчества, открывая новые способы взаимодействия с наукой, искусством и технологиями.
Книга вышла в издательстве No Starch Press в 2024 году и доступна в печатном и электронном форматах. Она является частью серии, посвященной креативному программированию, и рекомендуется всем, кто хочет объединить программирование с моделированием природных явлений.
