Para un aficionado podría estar bien, pero para los sistemas de robótica reales, lo máximo que puede ser es un lenguaje de scripting de alto nivel utilizado como interfaz para el código “real”. Los algoritmos que hacen que los robots funcionen son complejos y deben ser rápidos, y en algún momento debe hablar con el hardware. C ++ es la única opción viable en este momento (aunque me encantaría si Rust pudiera crear una competencia real aquí). Envolvemos nuestro código C ++ en Python para permitir una iteración rápida al intentar armar una demostración o alguna tarea, y para permitir una experimentación más fácil por personas de diferentes orígenes. El desarrollo del juego es el mismo; el motor es C ++, pero las acciones de alto nivel se pueden programar con Lua o UnityScript.
Node.js es solo una arquitectura decente envuelta en un lenguaje afortunado. Está bien como lenguaje de scripting de alto nivel, pero no se puede hacer un procesamiento computacional muy serio, un hardware o una codificación en tiempo real.
- ¿Qué es un tiempo de carga de página rápido?
- ¿Cuál es el marco de flujo?
- ¿Qué es un editor basado en web de nodejs que puedo alojar yo mismo?
- ¿Qué significa el seguimiento de dependencia en JavaScript?
- ¿Cuál es el mejor marco de Java para desarrollar ERP basado en web?