¿Cuál es la diferencia entre C ++ y RobotC?


Respuesta 1:

C ++ es el sucesor del lenguaje C, admite todas las características del lenguaje C y se extiende como un lenguaje de programación orientado a objetos. Si hay que ejecutar algún fragmento de código fuente C / C ++, el primer paso es convertir este código de idioma en instrumentos binarios que la máquina pueda reconocer y ejecutar. No es mater C o C ++, solo crean un puente de código humano entendido al código ejecutado por máquina.

RobotC es un lenguaje C que proporciona una api de controlador rígida empaquetada, con la que puede crear rápidamente aplicaciones trabajadas en arduino (un hardware de código abierto). Sin embargo, C ++ se usaba principalmente para escribir aplicaciones que funcionaban en una máquina de nivel superior ahora, como una computadora con os, dsp y xbox.


Respuesta 2:

C ++ es un lenguaje de programación que fue desarrollado a partir de C por Bjarne Stroustrup. C ++ es esencialmente un compilador extendido y una API de C. Un compilador C ++ puro (y completo) puede compilar código C.

RobotC es un lenguaje y API (una API es solo un montón de código y bibliotecas en términos simples) basada en C. Fue desarrollada específicamente para la programación de robótica. RobotC todavía se basa en el lenguaje C al igual que C ++. RobotC extendió algunas de las características de C, al igual que C ++.

La mayor ventaja de RobotC frente a otros lenguajes de programación robótica (a nivel de aficionado / principiante) es que es la única herramienta disponible con un depurador en tiempo real. Existen otros sistemas de programación integrados, mucho más costosos (lenguajes, bibliotecas, compiladores, etc.) que proporcionan un depurador en tiempo real, pero esas herramientas están dirigidas específicamente al mercado profesional.

Lo mejor de robotC es que cualquiera puede descargar y comenzar a programar. Si ha realizado alguna programación de raspberry-pi o arduino (o beaglebone, pine64, lego-mindstorm, etc.) y desea avanzar para expandir sus horizontes, RobotC es una opción realmente excelente.