XOD (programming language)

XOD
Developer(s) XOD
Initial release 2016
Stable release
0.18.0 / 2018
Type Visual programming language
Website xod.io

XOD – is an open-source 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]

Basics

The basic elements of XOD programming are nodes. XOD is based on functional reactive principles and provides graphical flow-based programming interface. XOD can compile a native 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

  1. "XOD: A New Open Source Visual Programming Language". TrendinTech. 2017-08-31. 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. 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.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.