Для чего используется Язык программирования “Обработки”? [закрытый]

11
задан Kevin Workman 7 June 2017 в 00:09
поделиться

5 ответов

Все, что красиво, никогда не может быть пустой тратой времени. :) Это, вероятно, ведущий инструмент в своей области, которая могла бы быть чем-то вроде "Декларативные языки для визуализации данных". (Хотя мне сказали, что он может делать и больше.) У него есть книга O'Reilly - это всегда хороший знак.

4
ответ дан 3 December 2019 в 00:56
поделиться

"Полезно" и "Красиво" описывают не библиотеку (процессинг - не язык), а программы, написанные в ней. Они обычно красивы, но могут быть и полезными. Возможно, просмотр витрины даст вам подсказку о некоторых полезных программах. Processing очень хорошо подходит для приложений визуализации, так что он действительно может быть полезен для этого.

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

3
ответ дан 3 December 2019 в 00:56
поделиться

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

Простота экспериментов с вещами в Processing является преимуществом при обучении программированию. Обработка на самом деле является интерфейсом для программ Java. Во время выполнения код обработки транслируется в код Java.

Processing поставляется с небольшой, но функциональной средой разработки (IDE), отличной документацией, большой библиотекой расширений и значительным набором примеров и демонстраций.

Наконец, я настоятельно рекомендую книгу «Обработка: Справочник по программированию для визуальных дизайнеров и художников» Кейси Риаса и Бена Фрая, авторов «Обработки». Это красивая книга, тщательно отредактированная и полная источников вдохновения.

22
ответ дан 3 December 2019 в 00:56
поделиться

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

Базовая структура приложения упрощает наиболее распространенные мультимедийные потребности (OpenGL, Quicktime, экспорт PDF, захват камеры), устраняя накладные расходы на проект, связанные со скучной задачей настройки базовых приложений. Он использует расширяемую структуру кода, которая позволила создавать Десятки полезных библиотек для всего, от импорта / экспорта 3D до синтеза сложной геометрии.

Так что нет, это не пустая трата времени.

Ссылки из моей собственной работы:

17
ответ дан 3 December 2019 в 00:56
поделиться

Я использовал Processing для многих интерактивных инсталляций и нашел его действительно полезным, потому что вы получаете очень быстрые результаты. Программирование визуальных эффектов действительно просто и элегантно. Некоторые примеры для просмотра:

Если вы имеете дело с большим количеством данных (много растровых изображений, видео и звука), вы можете подумать о его ограничениях. Я был счастлив использовать его и буду продолжать использовать его для определенных проектов.

Итак, в качестве заключения: Processing - это не пустая трата времени. Это действительно полезный язык для применения в реальном мире (в своей области, конечно).

3
ответ дан 3 December 2019 в 00:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: