XOD (programming language)
From Wikipedia, the free encyclopedia
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.
Paradigms | Declarative, dataflow, functional reactive, visual |
---|---|
Developer | XOD Inc |
First appeared | 2016 |
Stable release | 0.38.0
/ March 12, 2021 |
Platform | Arduino, Raspberry Pi |
License | GNU Affero General Public License 3.0 |
Website | xod |
Basics
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
Node-RED and NoFlo are the closest analogs of XOD.
References
External links
Wikiwand - on
Seamless Wikipedia browsing. On steroids.