The naming/numbering would suggest that, but it isn't

by Michael Calkins (Login MCalkins)
ASM Forum


While QB 7.1 aka PDS is indeed newer than QB 4.5, QB64 is newer than QB 7.1. QB 4.5 and QB 7.1 were both BASIC compilers for DOS, written by Microsoft, and both are obsolete.

QB64 is a BASIC compiler for Windows/Linux/Mac, written by Galleon, and it remains under current development. The 64 is not a version number. It is a reference to the fact that QB64 programs will run on 64 bit Windows. I consider it the naming a poor choice though, since the programs themselves are 32 bit.

QB64 accepts BASIC source, and translates it into C++ source, which is compiled and linked with MinGW. The resulting programs are Win32 applications. QB64 relies on the SDL library. It uses a graphical surface to emulate a text console. This is because Windows Vista and later don't allow full screen console windows.

It has a wiki and a forum.

QB64 is not the only modern BASIC compiler. Another one is FreeBASIC, but QB64 maintains much closer language compatibility with QB.

Also, for the record, Clippy is Ted, not Pete. He was probably quoting Pete.

For information on QuickBASIC internals, see:

I've just started reading it. I don't know if it has info on QB 7.1.


This message has been edited by MCalkins on Sep 30, 2011 1:20 PM

Posted on Sep 30, 2011, 12:19 PM

Respond to this message   

Return to Index

Response TitleAuthor and Date
QB64 is 32 bit in Windows because it can still run 32 bitClippy on Sep 30
Great explanationDocfxit on Sep 30
 QB64 doesn't need a certain size file or memoryClippy on Sep 30
 Re: Great explanationMichael Calkins on Oct 1

 Copyright © 1999-2018 Network54. All rights reserved.   Terms of Use   Privacy Statement