Qbasicnews.com
February 22, 2020, 08:04:56 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Back to Qbasicnews.com | QB Online Help | FAQ | Chat | All Basic Code | QB Knowledge Base
 
   Home   Help Search Login Register  
Pages: [1] 2
  Print  
Author Topic: Differences Between QBasic and QuickBasic?  (Read 7018 times)
BeaglepackGP
New Member

Posts: 9


WWW
« on: July 17, 2004, 09:13:42 PM »

Hi,

I'm using the QuickBasic 4.5 compiler, but I'm studying a QBasic Book.  The QBasic works without any problems on the QuickBasic compiler, so I was hoping someone could tell me what the basic differences are between QBasic and QuickBasic.

Are there commands, or something else that I'm missing because I'm reading the QBasic book?  Is there something more to QuickBasic than there is in just QBasic?

Oh, by the way, I'm sure you can already guess that I'm new to programming.  The QBasic book is very good for a start, but does QuickBasic support a better way to code graphics?  I'm still stuck on the graphics issue.  I have a game that I've designed (a very simple game), but the QBasic  book that I bought doesn't have enough information to get me started in coding the simple graphics that I need.

Thank you,
BeaglepackGP
Logged

John 1-1:  "In the beginning was the Word, and the Word was with God, and the Word was God."
Mech1031
Na_th_an
*****
Posts: 1536



WWW
« Reply #1 on: July 17, 2004, 10:37:10 PM »

*sigh*

Qbasic is QuickBasic.  the "Q" in "QBasic" stands for "Quick".  so you won't have any problems with the compiler if your using a "QBasic" book.

Check out some of the tutorials on this site to get some good general information about programming and Graphics with QB (Means QBasic (QuickBasic)).  here is the link to the tutorials.  

http://qbasicnews.com/tutorials.php

-Mech
Logged

the mind is a beautiful thing, use it and make the world a more beautiful place.
BeaglepackGP
New Member

Posts: 9


WWW
« Reply #2 on: July 17, 2004, 10:53:08 PM »

Great!  Thanks a lot.  I'll check out that link right now!

I appreciate your help.

BeaglepackGP
Logged

John 1-1:  "In the beginning was the Word, and the Word was with God, and the Word was God."
Dr_Davenstein
Na_th_an
*****
Posts: 2052


« Reply #3 on: July 17, 2004, 11:34:51 PM »

Hey... Nice to see ya here!  :bounce:
Logged
na_th_an
*/-\*
*****
Posts: 8244



WWW
« Reply #4 on: July 17, 2004, 11:43:06 PM »

Quote from: "Mech1031"
*sigh*

Qbasic is QuickBasic.  the "Q" in "QBasic" stands for "Quick".  so you won't have any problems with the compiler if your using a "QBasic" book.


Not true. QuickBasic and QBasic are different product lines. QBasic 1.0 came after QuickBasic 4.5.

Read more and learn: http://www.download-qb.tk

And don't sigh so soon Cheesy Wink
Logged

SCUMM (the band) on Myspace!
ComputerEmuzone Games Studio
underBASIC, homegrown musicians
[img]http://www.ojodepez-fanzine.net/almacen/yoghourtslover.png[/i
NovaProgramming
Been there, done that
*****
Posts: 1025



« Reply #5 on: July 18, 2004, 12:38:49 AM »

Yeah, that's what I thought at first, too, mech... but apparently they ARE different.  All I know is I have QB.exe and it says BASIC at the end and that's all I need to know.

I guess I have QUICKBasic, but I never knew that QBasic 1.1 was actually "better" than QUICKBasic 4.5?
Logged

ovaProgramming.

One night I had a dream where I was breaking balls.  The next morning, BALLSBREAKER was born.

Quote from: "Haye, Phillip J."
 Excellent.  Now you can have things without paying for them.

BALLSBREAKER 2
~-_-Status Report-_-~
Engine: 94%
Graphics: 95%
Sound: 100%
A Severe Error has crippled BB2 for the time being... I have to figure it out, but until then you won't see much of it Sad.
-----------------------------
Dr_Davenstein
Na_th_an
*****
Posts: 2052


« Reply #6 on: July 18, 2004, 01:36:33 AM »

Quote from: "NovaProgramming"

I guess I have QUICKBasic, but I never knew that QBasic 1.1 was actually "better" than QUICKBasic 4.5?


I think you may have that backwards. V4.5 ihas a built in compiler, where V1.1 doesn't. Wink
Logged
Jofers
Been there, done that
*****
Posts: 1040



WWW
« Reply #7 on: July 18, 2004, 01:54:15 AM »

Here's how it goes:
Quickbasic came first, starting at version 2.0.  then came 3.0, then 4.0, then 4.5.  Now at 4.5, they decided to release a "free" version that comes with dos.  So they make QBasic.  The runtime library for this is brun50, so this is actually 5.0.  But they just called it "qbasic" and release it as qbasic 1.1.  It's pretty much 4.5, only you can use call absolute, there's no support for qlb libraries and it doesnt compile into .exe files.  Then comes the nonexistant 6.0 (it might exist, but I've never seen it), then 7.1.  At version 7.1, they rename it to "Personal Develop System" or something like that.  After which comes VBDOS in 1992.  By then, (in 1991) they'd already come wout with Visual Basic, so they just renamed it to "visual basic for dos."  The IDE is not the classic one we know and love, but it's probably got the most efficient compiler, if efficient is even a word you use to describe qb.

In short:
QBasic is really Quickbasic 5.0 with no library support and compiling.
Quickbasic has been around since 1987, and you prefer it over qbasic.  Just trust me.
Logged
BeaglepackGP
New Member

Posts: 9


WWW
« Reply #8 on: July 19, 2004, 03:34:48 AM »

Thanks for clearing this up, everyone!  It looks like I wasn't the only one confused about the issue.

One more question:  You mentioned QuickBasic 7  (I think it's 7.1?, but not sure).  How does that compare with the 4.5 compiler?  Is it worth checking it out?

Thanks again,
BeaglepackGP
Logged

John 1-1:  "In the beginning was the Word, and the Word was with God, and the Word was God."
Dr_Davenstein
Na_th_an
*****
Posts: 2052


« Reply #9 on: July 19, 2004, 03:40:28 AM »

Well, the thing is, I can only think of one library that's compatible with PDS...Future.Lib....which just happens to be my favorite.Wink When you go to messing with expanded memory, QBX has alot of problems... Well, maybe I have problems with it! :lol:  I'd just stick with QuickBasic v4.5 if I were you. Wink It's usually pretty sweet.
Logged
BeaglepackGP
New Member

Posts: 9


WWW
« Reply #10 on: July 19, 2004, 05:29:24 AM »

OK, sounds like good advice!

Thanks for your help.

BeaglepackGP
Logged

John 1-1:  "In the beginning was the Word, and the Word was with God, and the Word was God."
na_th_an
*/-\*
*****
Posts: 8244



WWW
« Reply #11 on: July 19, 2004, 08:23:29 AM »

Every library is compatible with PDS. The QLBs are in different format, but you can always rebuild them.

The best MS Basic version for MSDOS is VBDOS. It produces the best and more optimized code and adds i386 instructions. You just have to grab your OBJs and LIB them together, then LINK them into a QLB.

Appart from that, the last QB version was 4.5. The PDS product line began with BC 6.0, following the abandoned Bascom product line (Bascom 5.x came just before QB). PDS 7 came after with BC 7 and PDS 7.1 right after.

Then MS released VBDOS and abandoned MSDOS forever.
Logged

SCUMM (the band) on Myspace!
ComputerEmuzone Games Studio
underBASIC, homegrown musicians
[img]http://www.ojodepez-fanzine.net/almacen/yoghourtslover.png[/i
Plasma
Na_th_an
*****
Posts: 1770


WWW
« Reply #12 on: July 19, 2004, 09:39:02 AM »

Every library is not compatible with PDS.
Logged
Jofers
Been there, done that
*****
Posts: 1040



WWW
« Reply #13 on: July 19, 2004, 09:41:24 AM »

Every library that's compatible with any other version of qb, unless it's one of your "let's override a part of qb's code" functions Smiley
Logged
Plasma
Na_th_an
*****
Posts: 1770


WWW
« Reply #14 on: July 19, 2004, 09:58:17 AM »

If the library uses near strings, it will not work with PDS, and if it uses far strings, it will not work with QB 2.x-4.x.
Logged
Pages: [1] 2
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!