Je suis à la recherche pour des fins générales des langages de programmation
- interactive (live coding) invite
- travail à 32 KO de RAM par lui-même ou 8 KO quand le compilateur est hébergé sur une machine séparée
- exécuter sur un microcontrôleur avec aussi peu que 8-32 KO de mémoire RAM totale (sans MMU).
Ci-dessous ma liste est si loin, ce qui me manque?
- Python: Le PyMite VM besoins 64K flash, 8K RAM. Objectifs LPC, SAM7 et ATmegas avec 8K ou plus. Hébergé.
- Lua: Le eLua FAQ recommande 256K flash, 64 KO de RAM.
- SUITE: amforth besoins 8K flash, 150 octets de RAM, 30 octets EEPROM sur un ATmega.
- Régime: aisselle Régime de La plus petite cible est le LPC2103 avec 32K Flash, 4K SRAM.
- C: Interactive C s'exécute sur 68HC11 sans flash et 32 ko de SRAM. Hébergé.
- C: picoc open source, la compilation croisée, interactive C système. Lors de la compilation pour le RÉGULATEUR, il faut 63K flash, 8K RAM. La RAM peut être réduite grâce à un effort pour garder les tables en flash.
- C++: AngelScript open source, byte-code, C/C++ comme langage de script facile d'appels natifs.
- Tcl: TinyTCL s'exécute sur le DOS, 60K binaire. Semble facile de port.
- BASE: TinyBasic: Initialise avec un segment de 64 ko, peut être réglable.
- Lisp
- PostScript: (je n'ai pas trouvé de logiciels libres pour la mise en œuvre de mémoire faible encore)
- Shell: bitlash: Une commande interactive shell pour Arduino (ATmega). Voir aussi AVRSH.