7/22/00
Skarab

Why is C++ is Better than QuickBasic?

Many C++ coders laugh when you or I tell them we code Qbasic. Of course, you can do much more with C++, right?

You can very well see what this does in QB:
CLS
PRINT "Welcome to the newB QB Program!"
PRINT "I like mustard!"
DO
UNTIL INKEY$ <> ""
In C++, you would say:
#include
#include
void main(void)
{
clrscr();
printf("Welcome to the newB C++ Program!\n")
printf("I like mustard!");
getch();
}

Almost twice as much code; in a much more complicated syntax. C++ coders complain that BASIC is a jumble of GOTOs, GOSUBs, and RETURNs. QB TRANSCENDS GOTO and its brethren. This argument is lame. With modern prcessors, QB's speed drawbacks hardly make a difference. Libraries in Qbasic are not needed to perform basic tasks such as printing to the screen. Qbasic has virtually no limitations. EMS, XMS, SVGA, WAV, MIDI, MOD, and other advanced features are all now supported. Now I say this:
QuickBasic is much more powerful than C or C++.
Any version, VC++, TC++, C++ Builder.
Furthermore, QuickBasic is more powerful than Assembly, Visual Basic, PASCAL, Python, Java, and PowerBasic. I have proof to back this up. In fact, QuickBasic is the most powerful programming language in history. I will now openly admit that I have constructed 3 complete operating systems in QuickBasic. One was built on AI concepts, the second was made in the image of MS-DOS, but ran twice as fast, and the third, called Piccolo, supported: MS-DOS, Unix, Linux, Windows 3.1, Windows 95, Windows 98, Windows NT, Windows 2000, Macintosh, Amiga, Solaris, Windows CE, BeOS, and PalmOS executables. Among my other accomplishments are: An MP3 player. A PC speaker MP3 player, a full-screen SVGA AVI/MOV/RM player. A web browser with 100% support for HTML, JavaScript, Java, CSS, XML, XHTML, SGML, and SHTML; An image editor with support for: BMP, .PCX, .GIF, .JPG, .ICO, .CUR, .ANI, .AVI, .MPG in SVGA with Anti-Aliasing and over 80 effects; a Windows shell that allows you to animate scrollbars, fonts, and the Start menu; a Windows 95/98 patch that went a record 600 days without crashing while running four AVI's and three CD Burners 24/7. I also coded a program that automatically detects and/or constructs graphics and sound card drivers then installs them. I did an artificial intelligence program called GAHIRIS, which could operate a robotic arm through COM1 or COM2. I made a 3D modeler and animator that can render 2 million polygons per second and 500 animated textures, full anti-aliased at 60 fps on a 486-66 Mhz. Unfortunately, I lost the floppy carrying all of this stuff. Needless to say I am very disappointed. It took me literally 4 months to do all of this. Four months of work down the drain. I will not do it over again because I don't think anyone really wants to see that kind of thing. Oh well, I hope I have convinced you that QuickBasic can fulfill your every desire.

praise albatross
-Skarab