Not eXactly C , o NXC , es un lenguaje de programación de alto nivel para Lego Mindstorms NXT diseñado por John Hansen en 2006. NXC, que es la abreviatura de Not eXactly C, se basa en Next Byte Codes , un lenguaje ensamblador . NXC tiene una sintaxis como C . El IDE para NXC es Bricx Command Center .
El compilador NXC está disponible bajo la licencia pública de Mozilla . [1] A continuación, se muestra un código de muestra:
task main () // establece una nueva tarea. main () es obligatorio { OnFwd ( OUT_BC , 75 ); // pide a los motores conectados a los puertos B y C que avancen a una potencia de 75. Espera ( 5000 ); // esperar 5 segundos [el valor está en milisegundos] (tenga en cuenta que 1000 = 1 segundo) Off ( OUT_BC ); // apaga los motores conectados a los puertos B y C }