Jump to content

XOD (язык программирования)

XOD
Парадигмы Декларативный , поток данных , функциональный реактивный , визуальный
Разработчик XOD Inc.
Впервые появился 2016 ; 8 лет назад ( 2016 )
Стабильная версия
0.38.0 / 12 марта 2021 г .; 3 года назад ( 12.03.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.

  1. ^ «XOD: новый язык визуального программирования с открытым исходным кодом» . ТрендинТех . 31 августа 2017 г. Проверено 13 мая 2018 г.
  2. ^ «XODlang – Средний» . Середина . Проверено 13 мая 2018 г.
  3. ^ «Перезаряжаемая солнечная лампа с питанием от XOD» . Instructables.com . Проверено 13 мая 2018 г.
  4. ^ «Raspberry Pi получает новый визуальный язык программирования» . Еженедельник электроники . 01.06.2017 . Проверено 13 мая 2018 г.
  5. ^ «Визуальная разработка с помощью XOD» . Хакадей . 13 августа 2017 г. Проверено 13 мая 2018 г.
  6. ^ «XOD — это язык визуального программирования для Arduino, Raspberry Pi и других плат Maker» . www.cnx-software.com . 2 июня 2017 г. Проверено 13 мая 2018 г.
  7. ^ Верма, Адарш (22 июня 2017 г.). «XOD: новый язык визуального программирования с открытым исходным кодом для Arduino, Raspberry Pi и т. д.» . Фоссбайты . Проверено 13 мая 2018 г.
  8. ^ «играть/играть» . Гитхаб . Проверено 13 мая 2018 г.
  9. ^ Уорнер, Томми (15 января 2018 г.). «Создайте беспилотного робота. Часть первая» . Средний (XODlang) . Проверено 13 мая 2018 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d7f0e22637cc3aa44e0c75eb01a608fc__1669331160
URL1:https://arc.ask3.ru/arc/aa/d7/fc/d7f0e22637cc3aa44e0c75eb01a608fc.html
Заголовок, (Title) документа по адресу, URL1:
XOD (programming language) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)