XOD (язык программирования)
Парадигмы | Декларативный , поток данных , функциональный реактивный , визуальный |
---|---|
Разработчик | XOD Inc. |
Впервые появился | 2016 |
Стабильная версия | 0.38.0 / 12 марта 2021 г |
Платформа | Ардуино , Малиновый Пи |
Лицензия | Он выпущен под лицензией GNU General Public License 3.0. |
Веб-сайт | xod |
XOD — язык визуального программирования для микроконтроллеров , запущенный в 2016 году. В качестве поддерживаемой платформы XOD начинался с совместимости плат Arduino и Raspberry Pi . [1] [2] [3] [4] [5] [6] Это бесплатное программное обеспечение с открытым исходным кодом, выпущенное под лицензией GNU Affero General Public License , версия 3.0.
Основы
[ редактировать ]Основными элементами программирования XOD являются узлы. XOD основан на принципах функционального реактивного программирования на основе потоков и предоставляет графический интерфейс прикладного программирования . XOD может скомпилировать собственный машинный код для контроллеров младшего уровня. Узел — это блок, который представляет либо какое-то физическое устройство, например датчик, двигатель или реле, либо некоторую операцию, например сложение, сравнение или конкатенацию текста . XOD также может позволить пользователю создать недостающий узел, используя другие узлы, без переключения на текстовое программирование. [7] [8] [9]
Аналоги
[ редактировать ]Node-RED и NoFlo — ближайшие аналоги XOD.
Ссылки
[ редактировать ]- ^ «XOD: новый язык визуального программирования с открытым исходным кодом» . ТрендинТех . 31 августа 2017 г. Проверено 13 мая 2018 г.
- ^ «XODlang – Средний» . Середина . Проверено 13 мая 2018 г.
- ^ «Перезаряжаемая солнечная лампа с питанием от XOD» . Instructables.com . Проверено 13 мая 2018 г.
- ^ «Raspberry Pi получает новый визуальный язык программирования» . Еженедельник электроники . 01.06.2017 . Проверено 13 мая 2018 г.
- ^ «Визуальная разработка с помощью XOD» . Хакадей . 13 августа 2017 г. Проверено 13 мая 2018 г.
- ^ «XOD — это язык визуального программирования для Arduino, Raspberry Pi и других плат Maker» . www.cnx-software.com . 2 июня 2017 г. Проверено 13 мая 2018 г.
- ^ Верма, Адарш (22 июня 2017 г.). «XOD: новый язык визуального программирования с открытым исходным кодом для Arduino, Raspberry Pi и т. д.» . Фоссбайты . Проверено 13 мая 2018 г.
- ^ «играть/играть» . Гитхаб . Проверено 13 мая 2018 г.
- ^ Уорнер, Томми (15 января 2018 г.). «Создайте беспилотного робота. Часть первая» . Средний (XODlang) . Проверено 13 мая 2018 г.