Tengo un microcontrolador mbed que tiene un pequeño ARM Cortex M3 . Básicamente, mis recursos efectivos para el proyecto son ~ 25 KB de RAM y ~ 400 KB de Flash. Para E / S, tendré un teclado PS / 2 , un framebuffer VGA (con salida de caracteres) y una tarjeta SD para guardar / cargar programas (hasta un par de MB quizás).
Pregunto porque estoy tratando de averiguar qué lenguaje de programación implementar en la cosa. Estoy buscando un lenguaje interpretado que me sea fácil de implementar y que no rompa el banco de mis recursos. También tengo la intención de que esto sea al menos posible escribir en el dispositivo en sí, aunque el editor se puede interpretar (sí, bootstrapping).
De todos modos, he visto algunos idiomas simples. Algunos buenos candidatos:
¿Alguien ha hecho algo como esto o sabe de algún idioma que se ajuste a este proyecto de ley o tenga comentarios sobre mis tres candidatos hasta ahora?