Купить книгу Природа кода на русском [PDF, EPUB, FB2, MOBI]
#1074308
The Nature of Code (B00BPFT8D4)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Daniel Shiffman | #171: Алгоритмическое программирование
Как мы можем запечатлеть непредсказуемые эволюционные и возникающие свойства природы в программном обеспечении?
Как понимание математических принципов, лежащих в основе нашего физического мира, может помочь нам в создании цифровых миров?
Эта книга посвящена различным стратегиям и методам программирования, лежащим в основе компьютерного моделирования природных систем, от элементарных понятий математики и физики до более сложных алгоритмов, позволяющих получать сложные визуальные результаты. Читатели пройдут путь от создания базового физического движка до создания интеллектуальных движущихся объектов и сложных систем, закладывая основу для дальнейших экспериментов в области генеративного проектирования.
В число рассматриваемых тем входят силы, тригонометрия, фракталы, клеточные автоматы, самоорганизация и генетические алгоритмы.
Примеры в книге написаны на Processing, языке программирования с открытым исходным кодом и среде разработки, построенной на основе языка программирования Java.
Как понимание математических принципов, лежащих в основе нашего физического мира, может помочь нам в создании цифровых миров?
Эта книга посвящена различным стратегиям и методам программирования, лежащим в основе компьютерного моделирования природных систем, от элементарных понятий математики и физики до более сложных алгоритмов, позволяющих получать сложные визуальные результаты. Читатели пройдут путь от создания базового физического движка до создания интеллектуальных движущихся объектов и сложных систем, закладывая основу для дальнейших экспериментов в области генеративного проектирования.
В число рассматриваемых тем входят силы, тригонометрия, фракталы, клеточные автоматы, самоорганизация и генетические алгоритмы.
Примеры в книге написаны на Processing, языке программирования с открытым исходным кодом и среде разработки, построенной на основе языка программирования Java.