AN INTRODUCTION WITH QBASIC
About QBASIC
QBASIC is a variant of the BASIC programming language designed and developed by Microsoft in 1985 for use in the MS-DOS operating system. It is the successor of earlier forms of BASIC (Beginners All-Purpose Symbolic Instruction Code), a simple programming language for beginning programmers. QBASIC is an ideal programming language for beginners because of its intuitive commands, simple structure and flexibility.
It is very easy and simple to understand. QBASIC stands for Quick Beginners All Purpose Symbolic Instruction Code. It is an integrated developed environment (IDE),developed by Microsoft Incorpration to write, edit. debug and execute basic programs.
It is very easy and simple to understand. QBASIC stands for Quick Beginners All Purpose Symbolic Instruction Code. It is an integrated developed environment (IDE),developed by Microsoft Incorpration to write, edit. debug and execute basic programs.
Main Features of QBSAIC
1. Since QBASIC doesn't need line numbers you can use alphanumeric labels to make the programs more readable.2. Dynamic arrays can be declared to optimize memory usage.
3. You can make structured programming by using IF...THEN...ELSE, WHILE...WEND, SUB, FUNCTION, TYPE...END, etc. for recursive procedures and user defined variables.
4. You can separate programs using subprogram into individual and logical independent modules.
5. You can control the compiling way by using meta-commands.
6. You can use large numeric arrays.
Advantages of the QBASIC
1. QBASIC is easy and more fun to practice for beginners.One who has never touched a computer before can open up QBASIC and start messing around...within a few weeks he/she has simple text games to show for it. This may be true in other languages as well, but the task is greatly simplified in QBASIC. PRINT "HELLO WORLD" is all you need. In other languages, include files are needed for each function, etc. In QBASIC, it really is "basic."
2. Well QBASIC has its limitations...but who doesn't need a challenge now and then?
While QB may be easy to get started in, some say there is a point at which each programmer must move on to bigger and better languages. While it may be true that a programmers' skills have advanced so far as they could produce marketable programs in other languages, QB becomes a challenge to any who stick to it. Eventually, it is not the ability of the programmer that hinders him/her from a masterpiece, but the language. A compiled QB program allows about a half megabyte of RAM for the program. One half of a megabyte. If you've got more pictures than that...good thing, you are using XMS. Even the assistance of libraries that enable XMS & EMS still have their drawbacks. While allowing unlimited access to memory for the tons of graphics in a program, the code has to go somewhere. QB only allows about 300K for code. Libraries eat up that space. For example, the SVGA library takes about 100K away from memory, thus allowing 200K for the actual program. A use for the remaining memory doesn't take long to find. Therefore, it has become quite a task trying to jugle all these variables to make the most efficient program. In other languages, the programmer can be careless and sloppy; using QB helps build important skills.
3. QB is almost a relic.
Keeping it alive is almost as much work as working through its limitations. But, its cheap (you can find it just about anywhere on the internet), easy to get started, and facilitates the passing of ideas from newbies to veterans. Hundreds of sites are readily available on the internet (try searching for sites about other languages and come up dry). And best of all, its fun for all ages!
4. It is available almost in every computer from micro computer to mainframe.
5. It is suitable for mathematical and business application.
6. Program development cycle is quick, debugging is simple and modificaton of programs is also quite easy.


awesome..just include QB64 for modern day PC's and computing..LOL
ReplyDelete