Fluxus (среда программирования) - Fluxus (programming environment)

Fluxus
Разработчики)Дэйв Гриффитс, Габор Папп и другие
изначальный выпуск2005
Предварительный выпуск
0.17rc5 / 18 апреля 2012 г.; 8 лет назад (2012-04-18)
Операционная системаLinux, macOS, Windows
ТипЖивое кодирование среда
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтpawfal.org/ fluxus

Fluxus это живое кодирование среда для 3D-графики, музыки и игр.[1] Использует язык программирования Ракетка (диалект Схема /Лисп ) для работы с игровым движком со встроенной 3D графикой, симуляцией физики и синтезом звука. Все программирование выполняется «на лету», когда редактор кода появляется поверх графики, которую генерирует код.[2][3][4][5][6] Это важный справочник для исследований и практики исследовательского программирования, педагогики,[7] Живое выступление[8] и программирование игр.

Компания Fluxus известна размещением некоторых из самых передовых систем исследования кодирования в реальном времени. [8] его автором Дэйвом Гриффитсом, например, язык BetaBlocker, вдохновленный Основная война, музыкальная среда Аль-Джазари на основе взаимодействующих роботов, музыкальная среда Daisy Chain на основе Сеть Петри модель вычислений и визуальный интерфейс SchemeBricks для Scheme.[9]

Рекомендации

  1. ^ «Официальный сайт Fluxus». Получено 21 августа 2012.
  2. ^ Магнуссон, Тор (март 2014 г.). «Кошки-пастухи: наблюдение за программированием в дикой природе». Компьютерный музыкальный журнал. 38 (1): 8–16. Дои:10.1162 / comj_a_00216. ISSN  0148-9267.
  3. ^ Уэйкфилд, Грэм, Чарли Робертс, Мэттью Райт, Тимоти Вуд и Карл Йеркес. «Совместное живое кодирование с помощью иммерсивного инструмента». НИМ (2014).
  4. ^ Боверманн, Тилль; Гриффитс, Дэйв (март 2014 г.). «Вычисления как материал в живом кодировании». Компьютерный музыкальный журнал. 38 (1): 40–53. Дои:10.1162 / comj_a_00228. ISSN  0148-9267.
  5. ^ "Live Coding - Näher an der Musik". Deutschlandfunk (на немецком). Получено 2018-08-21.
  6. ^ Магнуссон, Тор (декабрь 2011 г.). «Алгоритмы как партитуры: кодирование живой музыки». Леонардо Музыкальный Журнал. 21 (21): 19–23. Дои:10.1162 / lmj_a_00056. ISSN  0961-1215.
  7. ^ Мартинс, С. Б. (2010). Пересмотр учебной программы по архитектуре - перспектива программирования. В ГОРОДАХ БУДУЩЕГО, Материалы 28-й конференции eCAADe, ETH Zurich (Швейцария).
  8. ^ а б Коллинз, Н. (2011). Живое кодирование последствий[постоянная мертвая ссылка ]. Леонардо, 44 (3): 207-211.
  9. ^ Маклин, А., Гриффитс, Д., Коллинз, Н., и Виггинс, Г. (2010). Визуализация живого кода. В трудах электронной визуализации и искусств Лондон 2010.