View Categories

Processing

Изначально Processing - это "язык программирования", основанный на Java: по сути библиотека + простая и понятная среда разработки, как Arduino. Java очень похож на C/C++, поэтому какие-то вещи практически без изменений будут работать и там и там, я часто использую Processing для отладки алгоритмов под Arduino. Процессинг появился в далёком 2001 году как упрощённый язык и среда разработки для людей, далёких от программирования, то есть студентов, художников, дизайнеров и просто любителей, язык и среда естественно полностью бесплатные. Изначально процессинг был средством визуализации, то есть инструментом для программирования анимаций, работы с изображениями, звуком, видео, создания простых программ с интерфейсом, игр и так далее. Возможности процессинг весьма приличные сразу из коробки и расширяются при помощи библиотек сообщества, которые устанавливаются в два клика мышкой, а также есть куча встроенных java библиотек, документация на которые есть в интернете. В общем возможностей очень много, как для того чтобы просто поиграться, так и например для проектов в связи с ардуино или с esp8266.

Сейчас процессинг - это целое семейство из нескольких платформ:

  • Классический Processing Java для всех операционных систем
  • Библиотека p5.js, которая позволяет писать всякие штуки под браузер на JavaScript
  • Версия на языке Python
  • Отдельный процессинг под Android
  • Дополнение для Raspberry PI, которое помимо всех стандартных функций позволяет например дрыгать ногами платы и общаться по аппаратным интерфейсам на привычном языке

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

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Прокрутить вверх