An evil BASIC interpreter
supplied with DOS
prior to the 5.0
days. It was a direct descendent of the MBASIC
interpreter for Altair
s and CP/M
machines that got Microsoft started. Its IDE
consists of a half-baked line editor
and command interpreter
. The language requires line numbers
and doesn't support label
s, making any form of structure
virtually impossible and thus creating an almost insurmountable tendency towards spaghetti code
and ingraining the coder with terrible habits that take years to rid himself of.
The GW in the name reportedly stands for Gee Whiz.