Estoy buscando hacer codificación incrustada para un dispositivo de aproximadamente 20MHz, tiene 6mb de RAM, con un procesador ARM32. ¿Alguien puede sugerir el mejor/el lenguaje más apropiado para programar un sistema integrado? Estoy considerando:Sugerencias para el lenguaje más apropiado (mejor) para programar un sistema integrado?
- Lua
- TinyPy
- C
- Java ME
- C#
- alguien ha sugerido JavaScript
¿Alguna sugerencia? Gracias
Editar - parece que C y Lua son los ganadores. Saludos a todos!
Edición - Real Time no es un problema, es más la limitación de ram/cpu dictando cosas.
Sin embargo, un lenguaje de script podría dar como resultado un código más robusto por las mismas razones que lo hace en server-land: la aritmética del puntero y la administración de la memoria eliminados de la lista de responsabilidades del programador . – slim
No, solo significa que la responsabilidad se ha transferido a los codificadores de lenguaje de scripts, al tiempo que se agrega el problema de los errores de tipeo dinámicos. Si la implementación de Lua o TinyPy estuviera libre de errores, tendrías razón, en definitiva, pero son terriblemente nuevos en los que puedo confiar. –
Lua ha estado presente desde el '93 (lanzado en '94), y el motor es de código abierto. Yo diría que es tan confiable como muchos compiladores para C y C++. – patros