Jump to content
Wikipedia The Free Encyclopedia

XOD (programming language)

From Wikipedia, the free encyclopedia
XOD
Paradigms Declarative, dataflow, functional reactive, visual
Developer XOD Inc
First appeared2016; 9 years ago (2016)
Stable release
0.38.0 / March 12, 2021; 4 years ago (2021年03月12日)
Platform Arduino, Raspberry Pi
License GNU Affero General Public License 3.0
Websitexod.io

XOD is a visual programming language for microcontrollers, started in 2016. As a supported platform, XOD started with Arduino boards compatibility and Raspberry Pi.[1] [2] [3] [4] [5] [6] It is free and open-source software released under the GNU Affero General Public License, version 3.0.

Basics

[edit ]

The basic elements of XOD programming are nodes. XOD is based on functional reactive programming principles and provides graphical flow-based application programming interface. XOD can compile a native machine code for the low-ended controllers. A node is a block that represents either some physical device like a sensor, motor, or relay, or some operation such as addition, comparison, or text concatenation. XOD is also able to let the user build up some missing node using other nodes, without switching to textual programming.[7] [8] [9]

Analogs

[edit ]

Node-RED and NoFlo are the closest analogs of XOD.

References

[edit ]
  1. ^ "XOD: A New Open Source Visual Programming Language". TrendinTech. 2017年08月31日. Archived from the original on 2018年05月14日. Retrieved 2018年05月13日.
  2. ^ "XODlang – Medium". Medium. Retrieved 2018年05月13日.
  3. ^ "XOD-powered Rechargeable Solar Lamp". Instructables.com. Retrieved 2018年05月13日.
  4. ^ "Raspberry Pi gets new visual programming language". Electronics Weekly. 2017年06月01日. Retrieved 2018年05月13日.
  5. ^ "Visual Development with XOD". Hackaday. 2017年08月13日. Retrieved 2018年05月13日.
  6. ^ "XOD is a Visual Programming Language for Arduino, Raspberry Pi, and other Maker Boards". www.cnx-software.com. 2 June 2017. Retrieved 2018年05月13日.
  7. ^ Verma, Adarsh (2017年06月22日). "XOD: A New And Open Source Visual Programming Language For Arduino, Raspberry Pi, Etc". Fossbytes. Retrieved 2018年05月13日.
  8. ^ "xodio/xod". GitHub. Retrieved 2018年05月13日.
  9. ^ Warner, Tommy (2018年01月15日). "Create a Self-Driving Robot – Part One". Medium (XODlang). Retrieved 2018年05月13日.
[edit ]

AltStyle によって変換されたページ (->オリジナル) /