Описание тега processing
Тег обработки вводит в заблуждение и приводит к недоразумениям и даже закрытию голосов из-за, казалось бы, отсутствующего языкового тега.
Настоятельно рекомендуется дополнительно помечать вопросы языковой меткой.
Но обратите внимание: Processing!= Java.
ПРИМЕЧАНИЕ. Чтобы обеспечить хорошие ответы, вопросы обработки не следует также помечать тегами java. См. Обсуждение.
Под обработкой понимается язык, построенный на основе Java, и минимальная интегрированная среда разработки, с которой он поставляется. Он бесплатный и с открытым исходным кодом, работает в Linux, Mac OS X и Windows и может выводить на экраны, печатать, 3D-пакеты и печатать с ЧПУ.
Язык упрощает множество сложных концепций и облегчает доступ дизайнеров, художников и непрограммистов в мир программирования.
На протяжении многих лет он использовался для создания ряда удивительных проектов, начиная от визуализации данных и заканчивая физическими вычислениями, играми, 3D, звуком, живыми выступлениями и многим другим.
Благодаря своему активному сообществу Processing не только использует более 100 библиотек, но также присутствует на основных мобильных платформах, таких как Android и iOS.
Существуют онлайн-сообщества для обмена содержимым обработки, например http://openprocessing.org/.
Некоторые веб-сайты даже позволяют пользователям изучать и использовать обработку непосредственно в браузере, например SketchPatch на основе Flash и HasCanvas, Sketchpad и p5.js (чистый JS) на основе JavaScript.
Также есть порты обработки на следующие языки:
- JavaScript (через http://processingjs.org/ или p5.js)
- ActionScript
- Python (см. Официальный режим Python или через NodeBox, Field или pyProcessing)
- Scala
- Clojure
- Рубин
Опытные пользователи не ограничены IDE обработки; эскизы можно запускать из командной строки, а проекты можно настраивать для сборки и запуска непосредственно из редакторов:
- Eclipse (см. Официальный метод или через проклипсирование)
- Sublime Text (через пакет https://github.com/b-g/processing-sublime)
- Atom (через пакет Script или пакет Processing in Atom)
- IntelliJ (см. Это репо для примера настройки)