| Author |
Message |
DosReaper Expert

 Joined: 31 Jul 2004 Posts: 100 Location: CA
|
Posted: Sun Feb 20, 2005 1:10 am
Post subject: QB and VB |
|
|
What the difference between the two?  |
|
| Back to top |
|
 |
Dosser Way too much free time

 Joined: 02 Jan 2005 Posts: 470 Location: BEHIND YOU
|
Posted: Sun Feb 20, 2005 2:13 am
Post subject: |
|
|
QB is mainly DOS, VB windows.
but they are completely different: they have a few similarities, but can basically be thought of as different programming languages. |
|
| Back to top |
|
 |
Frenkel Way too much free time

 Joined: 05 May 2004 Posts: 521 Location: Netherlands
|
Posted: Sun Feb 20, 2005 10:15 am
Post subject: |
|
|
| There is a VB version for DOS. |
|
| Back to top |
|
 |
b_unlogged Guest
|
Posted: Thu Feb 24, 2005 11:09 pm
Post subject: |
|
|
Qbasic is 16 bit. It uses an ide that was quite advanced for it's time. (realtime error checking, fixes syntax, etc. etc.) It is a slow, very easy to learn programming language. Quite famous for it's easy, but slow built in gfx commands. Not practical for anything, save learning to program. Freebasic does anything qb does, and it's much faster. Very close to 100% syntax compatible. (faster than powerbasic.) And it's gfx statements beat out allegro in speed tests.
Visual Basic is best for making quick forms. Similiar syntax to Qbasic, but each version of Visual Basic is increasingly less like Qbasic. Not best choice for graphical program.s |
|
| Back to top |
|
 |
Sorcerdon Expert

 Joined: 26 Jan 2005 Posts: 137 Location: Floirda, USA
|
Posted: Fri Feb 25, 2005 4:21 pm
Post subject: |
|
|
Qbasic is not 16 bit!
It can build 64 bit appilcations - but i wouldnt recommend you making one - because it would take u longer than ur life.
It has no debugging(error checking) - although u can build one.
Althuogh it did have a syntax errors or devide by zero errors, time out errors - basic syntax and calculator errors.
QBasic (Q - is a spaghetti language. What that means: Language that is a qurey langauge but with "Sub"s and "Goto sub"s that means it has no functions and the game had to be written in one long pieace of code and u could call a sub - that means Jump to a location in the code where a # sub was located. This code was named spaghetti because the code ran up and down the lines - meaning it went to a sub somewhere in the code.
Visual Basic (V - Its a visual OOP(Object Oriented Programming - made in 1974) language. With user functions, visual controls such as buttons, windows, and others. It was useful for windows applications and NOT for games. |
|
| Back to top |
|
 |
shadowwolf Guest
|
Posted: Tue Mar 08, 2005 7:01 pm
Post subject: |
|
|
sorcerdon do some research before you make post like that.
Qbasic is a 16bit realmode programming lang
if you talking about doing 64bit numeric calulation yes you could do that is you made your own emulation function to do the calulations. but there no way QB will ever be able to use X86-64 opcode's even with asm you can't do since qb will not operated in protected mode.
also QB is procedural language yes there go gosub but there also Fuction's
i.e.
Declare function Foo(X as interger , Y as interger) as integer
also GOSUB isn't extreamly bad even with a moderday compiler like Freebasic
since in function you have to PUSH all your arguments onto the stack with a GOSUB all you have to is push a return address to the stack so it's faster then a function call.
also visual basic is not a OOP lang i has some aspects of OO but it not a true OO lang tecniqley C++ not a true OO lang ether since you can do thing proceduraly.
VB.NET is a true OO lang makes you use object for everything.
oh debugging QB has some very good debuging tools like code step though break point's ect varible tracking. |
|
| Back to top |
|
 |
dosguy Member

 Joined: 31 May 2005 Posts: 10
|
Posted: Tue Jun 07, 2005 1:48 pm
Post subject: |
|
|
| Both QB and VB are good beginner languages- VB for windows apps with forms, buttons and GUI stuff.. QB for folks who love dos games. The problem with QB is you need to fork out £££ for a compiler to make .exe files. |
|
| Back to top |
|
 |
Wally i r teh pwnage
 Joined: 01 May 2003 Posts: 4120 Location: Australia, earth, Milky way
|
Posted: Tue Jun 07, 2005 9:46 pm
Post subject: |
|
|
I dont concur..
i personally think VB is NOT for beginners.. I mean you gotta know how to use the damn thing before you can use it. Besides you need to pay $$$ for the software and the manual doesnt really make much sense. Also if there is an error and for somereason you never got the book then MSDN costs you an extra like $50 .
I havent used QB but yeah |
|
| Back to top |
|
 |
Fenrir Member

 Joined: 28 Mar 2005 Posts: 37 Location: England
|
Posted: Wed Jun 08, 2005 6:36 am
Post subject: |
|
|
| People who program in visual basic should consider moving to REALbasic www.realsoftware.com . Tis much more fun in my opinion, + you can compile your programs to work with macs and under linux aswell. |
|
| Back to top |
|
 |
dosguy Member

 Joined: 31 May 2005 Posts: 10
|
Posted: Wed Jun 08, 2005 3:01 pm
Post subject: |
|
|
| Hmm In my opinion switch to java for a few monts then c++- java first to ease the leanring curve |
|
| Back to top |
|
 |
|