Abstract:
Cada lenguaje de programación posee sus particularidades que lo hacen más factible según sea el caso. Dentro de los lenguajes de alto nivel se tienen: RobotC: entorno de desarrollo integrado que tiene como objetivo la programación del NXT o RCX bajo el lenguaje de programación C; LejOS: para la programación en este lenguaje es necesario sustituir el firmware original del brick por éste. Actualmente se puede instalar tanto en el brick RCX como en el NXT. Incluye una máquina virtual de JAVA, la cual permite al Lego Mindstorms ejecutar aplicaciones que se han implementado bajo este lenguaje. BricxCC: Bricx Command Center es un conocido IDE que soporta programación del RCX con NQC, C, C++, Pascal, Forth, y Java utilizando brickOS, pbForth y LeJOS. Con BricxCC se pueden desarrollar programas en NBC y NXC. Tanto NBC como NXC utilizan el firmware estándar del NXT. Este software está disponible en código abierto. NXC: NXC es un lenguaje de alto nivel similar a C. Utiliza el firmware original de LEGO y está disponible para Windows, Mac OSX y Linux (ia32). Ha sido desarrollado por John Hansen.
Description:
Each programming language has its own particularities that make it more feasible depending on the case.
Among the high-level languages are: RobotC: integrated development environment that aims at programming the NXT or RCX under the C programming language; LejOS: for programming in this language it is necessary to replace the original firmware of the brick with this one. Currently it can be installed on both RCX and NXT bricks. It includes a JAVA virtual machine, which allows the Lego Mindstorms to run applications that have been implemented under this language. BricxCC: Bricx Command Center is a well-known IDE that supports RCX programming with NQC, C, C++, Pascal, Forth, and Java using brickOS, pbForth and LeJOS. With BricxCC you can develop programs in NBC and NXC. Both NBC and NXC use the standard NXT firmware. This software is available as open source. NXC: NXC is a high-level language similar to C. It uses the original LEGO firmware and is available for Windows, Mac OSX and Linux (ia32). It was developed by John Hansen.