Eu tenho um microcontrolador mbed que possui um pequeno ARM Cortex M3 . Basicamente, meus recursos efetivos para o projeto são ~ 25 KB de RAM e ~ 400 KB de Flash. Para E / S, terei um teclado PS / 2 , um buffer de quadros VGA (com saída de caracteres) e um cartão SD para salvar / carregar programas (até alguns MB, talvez).
Eu pergunto porque estou tentando descobrir qual linguagem de programação implementar na coisa. Estou procurando uma linguagem interpretada que seja fácil de implementar e que não prejudique meus recursos. Também pretendo que isso seja pelo menos possível escrever no próprio dispositivo, embora o editor possa ser interpretado (sim, inicialização).
Enfim, eu olhei para alguns idiomas simples. Alguns bons candidatos:
Alguém já fez algo parecido com isso ou conhece algum idioma que se encaixa nesse projeto ou tem comentários sobre meus três candidatos até agora?