30 years later, QBasic is still the best
71–80 of 133 posts
Re: 30 years later, QBasic is still the best
#72It's a good starting point and it won't force bad habits on you. It's really too bad that Microsoft never managed to make VB.Net anywhere near as clean as QBasic/QuickBasic or the DOS version of VisualBasic.
Re: 30 years later, QBasic is still the best
#73Earlier quoted context omitted.
Honestly it's pretty strange that assignment has a directionality.
It has to though. X = Y; // what should change?
Re: 30 years later, QBasic is still the best
#74The appeal for me was to give, as you wrote, a simple interface to programming. The Apple RAM II I had was not as easily accessible for programming at my single digit age. QBasic was available on the 486 SX based MS-DOS OS we had, and it opened my eyes. Within a year or two I was reading Herb Schildt' "Teach Yourself C" and using Borland C for the first time. But at a young age you need that first step to be accessible!
Nice one...
Re: 30 years later, QBasic is still the best
#75If you get the logic part of programming, you can pick up the more complex aspects.
Re: 30 years later, QBasic is still the best
#76Earlier quoted context omitted.
It has to though. X = Y; // what should change?
X_{t+1} = Y_t Doesn’t have to.
Re: 30 years later, QBasic is still the best
#77I will never forget the day that I spent debugging an early QBasic program that included a line similar to 5 = x for an assignment in the first draft. There were tears and deep frustration at the moment I discovered that assignment had a directionality. The author's story brings back so many memories of learning and growth. For those too young to know -- magazines used to come with page-long Basic programs for games…
The first time I saw X = X + 1 in a ZX Spectrum basic program listing, I thought it would cause the computer to catch fire. I was 9 though.
Re: 30 years later, QBasic is still the best
#78I will never forget the day that I spent debugging an early QBasic program that included a line similar to 5 = x for an assignment in the first draft. There were tears and deep frustration at the moment I discovered that assignment had a directionality. The author's story brings back so many memories of learning and growth. For those too young to know -- magazines used to come with page-long Basic programs for games…
The first time I saw X = X + 1 in a ZX Spectrum basic program listing, I thought it would cause the computer to catch fire. I was 9 though.
Star Trek taught at least a couple generations that if you pressed the wrong key or programmed in something illogical the keyboard would burst into flames and throw you across the room.
Re: 30 years later, QBasic is still the best
#79Re: 30 years later, QBasic is still the best
#80Earlier quoted context omitted.
Honestly it's pretty strange that assignment has a directionality.
The primary difficulty that I had was the overloaded usage of the "=" character. I had a clear mathematical understanding that the "=" symbol was symmetric, that 5 = x and x = 5 were equivalent. That someone could abuse that notion so brazenly was the source of my frustration. Some languages use directional notation for assignment (see [1]): 5 -> x is clear. [1] https://en.wikipedia.org/wiki/Assignment_(computer_scie…
set x to 5