Qbasic, Quickbasic/Expert Profile


Ask A Question

Expertise

I have been a qbasic programmer since 2000, creating games, minor libraries and various small programs. I have experience using interrupts, graphics, file input/output, the mouse cursor, and using libraries. I have also learned FreeBASIC, QB64, c/c++, python, lua, php and html.
I do not claim to be an absolute authority in any language, but I don't mind looking things up and learning with you.

Experience in the area

I have been programming in *Basic dialects since 2000, as mentioned in my expertise. After a year of QBasic, I learned C and C++, and dabbled a little in ASM (I don't program in ASM - I literally just played around to see how things work). When QB64 and FreeBASIC were released, I played with those languages. At the time, FreeBASIC offered more functionality and I sided with that language for a while. During that time, while I was learning new languages, that I would see what scripting languages are available, where I took up python and lua. I started to notice a staleness to QB64's development (which I kept tabs on from time to time), and am now trying to be active in it's community and maybe in it's development in the future. Currently, I am only active on the QB64.net forums, but I appear on occasion on FreeBASIC.net's forums as well.

Education/Credentials

Highschool - 2007

What do you like about this subject?

I enjoy solving math/computer problems and helping others do the same.

What do you still hope to achieve/learn in this field?

I will be getting a degree at Waterloo University (in Canada) for computer programming/software engineering.

Something interesting about this subject that others may not know:

DOS + QBasic has mostly died out, but there are two wonderful alternatives: FreeBASIC and QB64. QB64 stands to emulate all features and functionality of QBasic, meanwhile FreeBASIC would be more like QBasic++ (if there was such a thing). Both compilers work in windows and linux (QB64 will likely run on a mac, too!).

Something controversial or provocative about this subject

There is a new compiler based on QBasic syntax called FreeBasic. Also, another compiler, seeking to be more like the original QBasic syntax is QB64, which is a compiler (with an integrated editor/gui). Both are gcc compatible, and are both aimed at becoming a gcc frontend.


This expert accepts donations:      

Average Ratings

Recent Reviews from Users

Read More Comments

    K = Knowledgeability    C = Clarity of Response    P = Politeness
UserDateKCPComments
Morgan04/23/12101010Thank you so much for your help! .....
Raul04/19/12101010Dear Alex, Thank you very much for .....
John03/29/121010THanks very much
Dhruv 02/19/12He dint provided me a appropriate answer .....
Serge02/18/12101010Thanks, it did help. I am not .....

Recent Answers from Alex Barry

2012-05-03 COM Port statment Error:

Hi Gordon,    What operating system are you using?  I think from Windows XP SP2 and above, you're going to have lots of issues trying to get direct COM port communication, simply because DOS is no longer

2012-04-27 Qbasic programming:

Hi Fuji,    This is a little more complicated than it sounds.  Also, I won't provide the full code because this sounds like a homework question, but I'll try and point you in the right direction.    So

2012-04-22 QuickBasic Help!:

Hi Morgan,    I think you're going to want to use the TAB() command in your print statement to make your table look pretty.    And it looks like you're printing things out in the wrong order.    If I were

2012-04-15 Changing a line in a txt file:

Hi Raul,    Sorry for the delay, your question got buried in my emails :S    There is no direct way to change a part of the file, however, a work around.    <pre>OPEN "original.txt" FOR INPUT AS #1  OPEN

2012-03-29 Results:

By default, it will save either where qbasic.exe is, or where your .bas file is.  If you want to save somewhere specific, you can change the string in the OPEN statement to something like:  "C:\path\where\you\want\to\save\scores

 

Ask A Question

Qbasic, Quickbasic

All Answers


Answers by Expert:


Ask Experts

Volunteer


©2012 About.com, a part of The New York Times Company. All rights reserved.