This reminds me of the bad old days.
Around 1980 you'd buy an Apple ][ or a TRS-80 or a Commodore VIC and they all were incompatible, although most of them still had Micro$oft BASIC.
Around 1980 you'd buy an Apple ][ or a TRS-80 or a Commodore VIC and they all were incompatible, although most of them still had Micro$oft BASIC.
One could not reasonably expect the same software to work unchanged on a MOS 6502 based computer like the VIC or the Apple ][ and in a Z80 based computer like the TRS-80. And there were many more differences at the hardware and ROM-kernel level that made cross-platform software largely unworkable.
Behold the genius of Bill.
Also of note, I first learned programming in QBASIC. And by programming I mean dozens of GOTO loops.