- Что это такое?
Визуальное программирование отличается от обычного тем что мы намного меньше пишем какой-то код и больше используем различные готовые блоки и элементы для создания программы. Хочу поделиться одному из таких подходов к программированию а именно речь пойдет о flowstone.
- Возможности
Изначально задумка разработчиков flowstone схоже с Arduino. То есть к самой программе можно прикупить flowpaw с набором всяких сенсоров и датчиков, заняться программированием контроллеров, которые есть в комплекте. Также есть возможность экспорта в vst и exe форматы. VST это плагины для работы с музыкой и звуками.
- Языки программирования
Нам предлагают два основных языка для создания новых модулей. Попроще ruby и побыстрее asm. Я довольно часто пользуюсь этой средой как вспомогательной. Иногда надо вывести какую-то простую формулу или найти какой-то коэффициент. Если мы используем классический подход к примеру Microsoft Visual C++, то нам как минимум надо создать новый проект, сделать возможность ввода, как-то выводить на экран при этом каждый раз компилировать и возможно в процессе изменять количество вводимых полей и.т.д. Это все занимает время вместо этого мы можно просто сделать двойной клик по flowstone и проделать все это в режиме реального времени без компиляций. К тому же у flowstone очень дружелюбное и насыщенное примерами комьюнити. Одним словом советую ознакомиться.