From ef18a48a24a1a43f69561ff18dda2ae740e2b2be Mon Sep 17 00:00:00 2001 From: Andrii Kurdiumov Date: Sat, 30 Nov 2024 09:30:26 +0500 Subject: [PATCH] =?UTF-8?q?=D0=94=D1=80=D1=96=D0=B1=D0=BD=D0=B0=20=D1=81?= =?UTF-8?q?=D1=82=D0=B8=D0=BB=D1=96=D1=81=D1=82=D0=B8=D1=87=D0=BD=D0=B0=20?= =?UTF-8?q?=D0=BF=D0=BE=D0=BC=D0=B8=D0=BB=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- noc2/introduction.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/noc2/introduction.html b/noc2/introduction.html index e108544..d40febc 100644 --- a/noc2/introduction.html +++ b/noc2/introduction.html @@ -55,7 +55,7 @@

Вступ

Понад десять років тому я самостійно опублікував “Природу коду” — онлайн-ресурс і друковану книгу у якій досліджував непередбачувані еволюційні та емерджентні властивості природи через код за допомогою креативного фрейворку програмування Processing. З того часу у світі технологій і творчих напрямках багато чого змінилося, тому я знову тут із новою та перезавантаженою версією цієї книги, побудованою на основі JavaScript і бібліотеки p5.js. Цього разу в книзі є кілька нових способів програмування, але це все та сама стара природа — птахи все ще махають крилами, а яблука падають нам на голови.

Що це за книга?

-

З 2004 року в ITP/IMA (школа мистецтв Тіша Нью-Йоркського університету) я викладаю курс під назвою “Вступ до комп’ютерних медіа”. Джерела цього курсу сягають 1987 року та роботи Майка Міллса і Джона Генрі Томпсона (винахідник мови програмування Lingo). Під час курсу студенти вивчають основи програмування (змінні, умови, цикли, об’єкти, масиви), а також концепції, пов’язані зі створенням інтерактивних медіа-проєктів (пікселі, дані, звук, мережі, 3D тощо). У 2008 році я синтезував свої матеріали для цього курсу у книзі для початківців “Learning Processing”, а у 2015 році я створив серію відеоуроків, які слідують тому самому напрямку із використанням JavaScript з бібліотекою p5.js.

+

З 2004 року в ITP/IMA (школа мистецтв Тіша Нью-Йоркського університету) я викладаю курс під назвою “Вступ до комп’ютерних медіа”. Джерела цього курсу сягають 1987 року та робот Майка Міллса і Джона Генрі Томпсона (винахідник мови програмування Lingo). Під час курсу студенти вивчають основи програмування (змінні, умови, цикли, об’єкти, масиви), а також концепції, пов’язані зі створенням інтерактивних медіа-проєктів (пікселі, дані, звук, мережі, 3D тощо). У 2008 році я синтезував свої матеріали для цього курсу у книзі для початківців “Learning Processing”, а у 2015 році я створив серію відеоуроків, які слідують тому самому напрямку із використанням JavaScript з бібліотекою p5.js.

Після того, як студент вивчив основи й побачив низку застосунків, його наступним кроком може бути глибше вивчення певної області. Можливо, він хоче зосередитися на комп’ютерному зорі, візуалізації даних або генеративній поезії. Мій курс “Природа Коду” (який також викладається у ITP/IMA з 2008 року) являє собою один з можливих наступних кроків. Він починається саме там, де закінчується мій вступний матеріал, демонструючи підходи програмування, які зосереджуються на алгоритмах і симуляціях. Книга, яку ви читаєте, розвинулася з цього курсу.

Моя мета у цій книзі проста: я хочу поглянути на природні явища, які відбуваються у фізичному світі й розібратися, як написати код для їх симуляції.

Що ж тоді насправді являє собою ця книга? Це наукова книга? Відповідь рішуче ні. Щоправда, я міг би досліджувати теми, які походять із фізики чи біології, але я не буду досліджувати їх з особливо прискіпливим рівнем академічної точності. Натомість книга “натхненна реальними подіями”. Я беру певні наукові клаптики й необхідну математику для створення програмної інтерпретації природи та використовую їх, пропускаючи деталі, які мені не потрібні.

@@ -208,4 +208,4 @@

Попередній розділ

Подяки

Наступний розділм

0. Випадковість
- \ No newline at end of file +