The BASIC Programming Language

BASIC - Beginner's All-purposeSymbolic Instruction Code.  Developed in the mid-1960s at Dartmouth College, BASIC was intended to be a programming language that was easy to learn and was used primarily to teach people how to program.  By the late 1970s and early 1980s, BASIC had become so popular that it was selected as the primary language for implementation on microcomputers. From Computers: the user perspective by Sarah E. Hutchinson and Stacey C. Sawyer, Richard D. Irwin, Inc., 1992, ISBN 0-256-09372-5


A Modern Day Fable

(NOTE: The following is a work of fiction.  Any resemblance to actual persons, either living or dead, or real events that actually occurred is purely coincidental. js)

Long, long ago in a land far, far away there once lived a computer nerd by the name of B___ G____.  He liked to play around with computers as a hobby simply because they were fun and challenged his considerable intellect.  While he was playing with his computers, B___ came up with some really good ideas about how to make a computer "operating system."  One day a Big Company (the "Infamous Big Megacompany", or "I.B.M.") heard about B___'s ideas and asked him to come talk to them.  It seemed they wanted to make computers cheap and affordable so that everyone could own one, and they wanted to use B___'s operating system in their commercial enterprise.

B___ agreed to help the Big Company, provided they cut him in for a "piece of the action."  Together, B___ and the Big Company made computers, using B___'s operating system, that anyone could afford, thereby revolutionizing the world.  Remembering his roots as a simple hobbyist playing around with computers for fun and enjoyment, B___ made sure that every computer distributed by him and the Big Company also came equipped with another special program, free of charge, that would allow anyone who wanted to program their own computer to do so quickly and easily and without having to go to college to get a degree in computer programming.

Those were the halcyon days of computing!  Anyone who wanted to program a computer, could.  Anyone who didn't want to bother did not have to, because, thanks to B___, there were thousands or even millions of others out there writing programs that could be bought or even shared for free.  Computers and computer programs proliferated and B___ and the Big Company soon became Rich and Famous (Richer and Famouser in the case of the Big Company, because they were already Rich and Famous to start with).

Shortly, B___ started his own company ("M____S___ Corporation") just to write programs for people who didn't want to bother writing their own, and to come up with a continuing supply of "improvements" to his operating system.  It wasn't long before B___ realized that he had stumbled onto a Good Thing, and it wasn't much longer until he became Richer and Famouser in his own right.

Eventually, it dawned on B___ that if no one wrote their own programs, then even more people would want to buy his programs!  He decided to make a new operating system that was so different from the old one that it would take an entirely different program to write software for it.  He also decided that he wouldn't distribute this new program for free along with the new operating system; that way no one would be able to write their own software unless they bought the program they needed from him!  In addition, this program would be so difficult to use that only trained professional programmers would be able to figure out how use it.

Unfortunately, he was no longer associated with the Big Company that made computers.  Therefore, the only way he could ensure that every computer in the land had his latest operating system in it was to get a law passed saying that every new computer sold would have his latest operating system in it.  Now, this might sound like a ridiculous law, but by this time B___ was Richer and Famouser enough to get it passed, and so he did.  Naturally, he quickly became even More Richer and More Famouser, so much so that he soon became the Most Richest and Most Famousest man in all the land.

By this time, almost every computer in the world had B___'s latest operating system in it, and B___ realized that, if he played his cards right, he could eventually Rule The World by identifying and controlling, through his operating system, all the computers that now controlled everything from banking to big government to bingo games.  Of course, by now, there were others who realized what B___ was up to and tried to stop him, but, alas, they were too late.  B___ was so Richest and so Famousest that there was nothing they could do to oppose him, and so he quickly took over the world.

Only B___ knows what he plans to do with it now that he has it.

* * *

But wait!  This story does not have to end there!  If everyone decided to start writing their own programs again, and stopped using B___'s insidious new operating system on their computers, then the world could be saved from the clutches of the Notorious B___ G____!  Eventually, laws could be changed, other operating systems would spring up, new programs would proliferate, and we could get out from under the Iron Rule of B___ G____ and M____S___ Corporation.  But how can we go about doing this?  There is a way, because B___ made two mistakes way back when he was still working with the Big Company:

First, he made his original operating system (called D__) so good that even he could not abandon it entirely, not even in later years when his newer and "better" operating system (called W______) was paving the way to his eventual takeover of the world.  Unwilling to admit that he had made a mistake by making his earlier operating system too good, he attempted to hide the fact that his old operating system was still at the heart of the "new" one.  He called W______ a "completely new" operating system, eliminated all the previously included instructions for using D__, and hoped that no one would notice that D__ still resided in their computers, way down deep in the heart of things where most people never looked anyway.

Second, he had given away, free of charge, his program that let others write programs for their computers quickly and easily and without having a college education in computer programming.  Copies of that program are still around if one can find them (B___ still gives it away for free with his new operating system, but it is carefully hidden away, just like the old operating system, so that the average person doesn't even know it exists), and it works at the D__ level, not at the insidious W______ level.  Programs written at this level will allow computer owners to take back control of their computers!

All that is needed is a grass-roots movement, a computer user "guerilla warfare" so to speak, to resurrect D__ and to rediscover B___'s original program that allows the average user to program his or her own computer.  B___'s own best ideas can be used against him!

The End


Addendum

"QBasic" is a BASIC interpreter (a program for writing and running BASIC programs) developed and distributed by Microsoft Corporation.  QBasic is on both the Windows 95 CD (in the directory "other\oldmsdos") and the Windows 98 CD (in the directory "tools\oldmsdos\").  There are two files, 'qbasic.exe' and 'qbasic.hlp'.  Simply move these files from the CD to a directory on your computer, and then run the EXE file.  QBasic will run from either a DOS prompt or in a DOS window from within the Windows operating system.

 



COPYRIGHT © 2001 JEFF STERLING
Last modified 3/28/2001