Ricorda che Bill Gates ha iniziato a scrivere un interprete Tiny BASIC per ALTAIR.
Ci sono lingue migliori in circolazione, ma puoi facilmente scrivere un interprete per una tua lingua piccola ed è un'esperienza divertente e piacevole.
Inizia con qualsiasi lingua tu abbia già.
Probabilmente vuoi mantenerlo molto semplice, come per gli antipasti solo avere variabili numeriche e mantenere i nomi delle variabili su singoli caratteri come A, I o X.
Puoi fare array più tardi.
Per le espressioni, come (F-32) * 5/9 un parser ricorsivo-discendente è facile da scrivere e pratica eccellente.
Non è necessario creare un albero di analisi: è sufficiente calcolare i risultati mentre si analizza.
Dimentica funzioni / subroutine. Puoi farlo dopo.
Per la struttura di controllo, se si desidera essere davvero minimalista, è possibile attenersi a IF e GOTO.
Puoi fare le cose più strutturate quando diventi più sicuro.
Quando ottieni un risultato, puoi elaborarlo in qualsiasi direzione desideri.
Buon divertimento