I owe the great arc of my life to that program.
I owe the great arc of my life to that program.
Hah, same for me. I had no peers who knew programming, only a buddy who mentioned QBasic after I stumbled upon a small BASIC program in a magazine.
I'd spend evenings just going through each successive keyword in the help, trying to figure out what they meant. Didn't help that we only started learning English in school at age 12, so lots of words I didn't understand at age 13.
On the positive side, I think this is what made me so good at reading and understanding documentation, a skill that's been incredibly valuable for me since.
Your memory betrays you: QuickBasic is the version with a compiler. QBasic lacked one, though.
I remember this feeling like a big deal for me back then.
(Or are you exotic-.com cool?)
As for .BAS vs .EXE, I remember it was definitely about .EXE feeling "more real". I mean, I had the Basic interpreter in my computer anyway, and distributing programs wasn't in my mind, so a compiler wasn't really needed... it just felt that an .EXE program I could write was more "like the real deal"!
I still used QB4.5 occasionally to bash out a code idea just because it is so easy to get an idea down and running before moving it onto the real deal.
I am still upset that I threw out the hard drive with my side scrolling platforming game. It could do smooth scrolling like Mario on the NES but on a 486 33Mhz. Learning to split and address data sets as is needed would the game changer for me in gaining the speed up to what was needed.