XOD(프로그래밍 언어)
XOD (programming language)패러다임 | 선언적, 데이터 흐름, 기능적 반응성, 시각적 |
---|---|
개발자 | XOD 주식회사 |
첫 등장 | 2016; | 전(
안정적 해제 | 0.31.1 / 2019년 10월 8일; 전 |
플랫폼 | 아두이노, 라즈베리 파이 |
면허증 | GNU 아페로 일반 공중 라이선스 3.0 |
웹사이트 | xod |
XOD는 2016년부터 시작된 마이크로컨트롤러용 시각 프로그래밍 언어다.지원되는 플랫폼으로 XOD는 아두이노 보드 호환성과 라즈베리 파이에서 시작했다.[1][2][3][4][5][6]GNU Affero General Public License 버전 3.0에 따라 출시된 무료 오픈소스 소프트웨어다.
기본 사항
XOD 프로그래밍의 기본 요소는 노드다.XOD는 기능적 반응형 프로그래밍 원리에 기초하며 그래픽 플로우 기반 애플리케이션 프로그래밍 인터페이스를 제공한다.XOD는 로우엔드 컨트롤러에 대한 네이티브 머신 코드를 컴파일할 수 있다.노드는 센서, 모터 또는 릴레이와 같은 물리적 장치 또는 추가, 비교 또는 텍스트 연결과 같은 일부 작동을 나타내는 블록이다.XOD는 또한 사용자가 텍스트 프로그래밍으로 전환하지 않고 다른 노드를 사용하여 일부 누락된 노드를 구축할 수 있게 해준다.[7][8][9]
아날로그
노드-RED와 노플로(NoFlo)는 XOD와 가장 가까운 유사점이다.
참조
- ^ "XOD: A New Open Source Visual Programming Language". TrendinTech. 2017-08-31. Retrieved 2018-05-13.
- ^ "XODlang – Medium". Medium. Retrieved 2018-05-13.
- ^ "XOD-powered Rechargeable Solar Lamp". Instructables.com. Retrieved 2018-05-13.
- ^ "Raspberry Pi gets new visual programming language". Electronics Weekly. 2017-06-01. Retrieved 2018-05-13.
- ^ "Visual Development with XOD". Hackaday. 2017-08-13. Retrieved 2018-05-13.
- ^ "XOD is a Visual Programming Language for Arduino, Raspberry Pi, and other Maker Boards". www.cnx-software.com. Retrieved 2018-05-13.
- ^ Verma, Adarsh (2017-06-22). "XOD: A New And Open Source Visual Programming Language For Arduino, Raspberry Pi, Etc". Fossbytes. Retrieved 2018-05-13.
- ^ "xodio/xod". GitHub. Retrieved 2018-05-13.
- ^ Warner, Tommy (2018-01-15). "Create a Self-Driving Robot – Part One". Medium (XODlang). Retrieved 2018-05-13.