| |
Lenguajes de programación:
NQC
Introducción
Cuando LEGO comercializó Robotics Invention System
ofreció un atractivo hardware para montar robots con un software
de limitadas funciones. Esto hizo que algunas personas se decidiesen
a desarrollar nuevos entornos de programación. Entre ellos se encuentra
Dave Baum que desarrolló el lenguaje de programación para
robots LEGO NQC. La base de este lenguaje fue el viejo código fuente
de C. Utiliza las habituales estructuras de control, funciones subrutinas
y variables, y ofrece todas las herramientas necesarias para las
comunicaciones entre robots.
Bricx Command Center
| Con el objeto de facilitar
la programación, en el Departamento
de Informática de la Universidad de Utrecht desarrollaron
el RCX Command Center. Dicha aplicación además de ser útil
en la edición de programas, ofrecía otras funciones:
panel de control directo del robot desde el ordenador (RCX
Controller), teclado para edición de música (RCX Piano), posibilidad
de ejecutar diagnósticos... La aplicación la pusieron en Internet
a disposición de todos los usuarios y usuarias.
Una vez que dejaron de utilizarla con su alumnado,
pusieron el código fuente en Internet a disposición
de todos sus usuarios.
A partir de ahí ha sido John Hansen
el que ha desarrollado mejoras para este editor con el nombre
de Bricx
Command Center. Las últimas versiones soportan
la torre de infrarrojos USB. |

|
Notas A partir de
primeros de 2004 Dave Baum ha dejado en manos de John Hansen el
desarrollo de nuevas versiones de NQC.
NQC, y sus editores están disponibles en
Internet de modo gratuito. BricxCC y su código fuente está
disponible en la página de John
Hansen.
NQC puede utilizarse en entornos Windows, Macintosh
y Linux.
Gracias a los cambios introducidos en las últimas
versiones puede ser utilizado como editor de Pascal, C y C++.
Recursos
Software:
Libros:
Manuales:
- El mejor modo de aprender a programar con
NQC es por medio del manual escrito por Mark Overmars. Puedes
encontrarlo en esta web en la sección de documentos.
A pesar de ser un manual que tiene varios años, no recoge
las últimas mejoras, es el mejor punto de inicio.
- La "Guía del programador de NQC":
es una guía de referencia de la versión 2.3r1 de
NQC. Es un buen complemento para el manual de Overmars (Departamento
de Informática de la Universidad de Utrecht), está en castellano
y puedes encontrarla en esta web en la sección de documentos.
Otros enlaces:
|