Though I’m an old fool C and ASM coder, I just gave “ZBasic” a try. This is a virtual machine running in an AtMega32 that interprets bytecodes generated by a compiler that’s much like Visual Basic. Library supports ints, longs, singles and all the AVR I/O devices. Pretty neat. The bytecodes go into a 32K or bigger fast serial EEPROM.
Runs pretty fast and has very high code density. Compiler and IDE are good. Takes 1-2 seconds to download a few hundred bytecodes and run; just edit, hit F5 and it’s running. Serial port interface.
You have to buy his chip or PC board (24 pin DIP).
I don’t work for this outfit: