Re: a write-once, run anywhere binary
Circa 1979, there was also CBASIC, which produced p-code intermediaries. Ran great in a system with maxed-out RAM (64K). That was in CP/M 2. Later incarnations of the language, such as CB80, CB86, produced executables.