Welcome guest. Before posting on our computer help forum, you must register. Click here it's easy and free.

Author Topic: QBASIC Programming for Kids  (Read 17029 times)

0 Members and 1 Guest are viewing this topic.

Geek-9pm

    Topic Starter

    Mastermind
  • Geek After Dark
  • Thanked: 1026
    • Gekk9pm bnlog
  • Certifications: List
  • Computer: Specs
  • Experience: Expert
  • OS: Windows 10
QBASIC Programming for Kids
« on: April 04, 2009, 08:13:24 PM »
QBASIC Programming for Kids
by Ted Felix
http://www.tedfelix.com/qbasic/
I came across the site and would like to share it with others.
Here is a bit of his book:
Quote
You've probably used computers to play games, and to write reports for school. It's a lot more fun to create your own games to play on the computer. This book will help you get started by using QBASIC. QBASIC is a programming language. With a programming language you can tell the computer what you want it to do. It's a lot like giving someone directions to your house. The computer follows each step and does exactly what you tell it. By programming the computer you can solve math problems, create art or music, and even make new games. It's all up to you.
...
When I was a kid, all we had was the "old BASIC". It had line numbers and didn't teach good structured programming habits. QBASIC is a much better learning tool. With the information acquired from this book, one can move on to a more advanced QBASIC book (if you can find one). After becoming proficient in QBASIC, one can move on to more powerful languages like Visual Basic, Java, C, and eventually C++. I would suggest a course of study like this:..
To find out more, go to the link above. Excellent tutorial.

BTW, you should have no problem using QBASIC in the DOS compatibility mode.

Dias de verano

  • Guest
Re: QBASIC Programming for Kids
« Reply #1 on: April 05, 2009, 01:10:25 PM »

BTW, you should have no problem using QBASIC in the DOS compatibility mode.


Except very high cpu usage in XP (don't know about Vista) starting the moment the IDE is opened.





gh0std0g74



    Apprentice

    Thanked: 37
    Re: QBASIC Programming for Kids
    « Reply #2 on: April 05, 2009, 06:43:23 PM »
    QBasic is dated. there are languages better than QBasic that even kids can use.

    BC_Programmer


      Mastermind
    • Typing is no substitute for thinking.
    • Thanked: 1140
      • Yes
      • Yes
      • BC-Programming.com
    • Certifications: List
    • Computer: Specs
    • Experience: Beginner
    • OS: Windows 11
    Re: QBASIC Programming for Kids
    « Reply #3 on: April 05, 2009, 06:46:50 PM »
    QBasic is dated. there are languages better than QBasic that even kids can use.

    Quite true- It wouldn't feel right teaching somebody to create 16-bit programs these days. freeBASIC at the very least.
    I was trying to dereference Null Pointers before it was cool.

    Bones92



      Hopeful

    • Website Designer and Microcontroller Programmer
    • Thanked: 3
      • PIC Programming New Zealand
    • Computer: Specs
    • Experience: Experienced
    • OS: Windows 7
    Re: QBASIC Programming for Kids
    « Reply #4 on: April 05, 2009, 09:47:15 PM »
    My first programming language was QBASIC, on an old 486. Brilliant fun. I was about 7 at the time... I just could never get ON KEY to work...

    Ralph Spencer

    • Guest
    QBasic
    « Reply #5 on: April 27, 2009, 03:42:58 PM »
    I go with ppl who say there're better languages than qbasic. Go for Visual Basic or st like that, I'd say.

    d-boy22



      Rookie
      Re: QBASIC Programming for Kids
      « Reply #6 on: April 28, 2009, 06:23:39 PM »
      one of my friends had to take QBASIC in college

      macdad-



        Expert

        Thanked: 40
        Re: QBASIC Programming for Kids
        « Reply #7 on: April 28, 2009, 06:25:17 PM »
        one of my friends had to take QBASIC in college

        When?
        If you dont know DOS, you dont know Windows...

        Thats why Bill Gates created the Windows NT Family.

        d-boy22



          Rookie
          Re: QBASIC Programming for Kids
          « Reply #8 on: April 28, 2009, 06:35:27 PM »
          they are just finishing the class up real soon. 

          macdad-



            Expert

            Thanked: 40
            Re: QBASIC Programming for Kids
            « Reply #9 on: April 29, 2009, 06:23:02 AM »
            they are just finishing the class up real soon. 

             :o, thought they would be doing more recent languages, Computer Sci i'm guessing?
            If you dont know DOS, you dont know Windows...

            Thats why Bill Gates created the Windows NT Family.

            Ironman



              Hopeful
            • Virtus, Veneratio, Fidelitas
            • Thanked: 15
              • Yes
              • My Personal Site
            • Certifications: List
            • Computer: Specs
            • Experience: Expert
            • OS: Windows 10
            Re: QBASIC Programming for Kids
            « Reply #10 on: May 13, 2009, 12:59:31 PM »
            They still use TrueBasic in the math courses at our local High School.


            Geek-9pm

              Topic Starter

              Mastermind
            • Geek After Dark
            • Thanked: 1026
              • Gekk9pm bnlog
            • Certifications: List
            • Computer: Specs
            • Experience: Expert
            • OS: Windows 10
            Re: QBASIC Programming for Kids
            « Reply #11 on: May 13, 2009, 03:19:40 PM »
            Quote
            Shocked, thought they would be doing more recent languages, Computer Sci i'm guessing?
            Like what?
            The man who developed Pascal as a teaching language spent a lot of time on it. And the academic community has also done a lot with it. It can be used fro teaching and it can be used for heavy duty work.

            Somehow, Pascal it just did not take over the world. It requires structure and order in thinking out a problem. Which, of course, is not what current society appreciates. Nowadays everybody wants something that just does magic, no thought involved.

            QBASIC comes close to working magic.

            BC_Programmer


              Mastermind
            • Typing is no substitute for thinking.
            • Thanked: 1140
              • Yes
              • Yes
              • BC-Programming.com
            • Certifications: List
            • Computer: Specs
            • Experience: Beginner
            • OS: Windows 11
            Re: QBASIC Programming for Kids
            « Reply #12 on: May 14, 2009, 08:55:09 AM »
            Pascal is a great teaching tool, but practically useless for anything more then trivial programs. The limitations, such as having only 255 characters in a string and several others meant that people quickly migrated from pascal to other languages, like C or C++.

            By the time pascal fixed these problems, it was too late. But Delphi is good, haven't used it much myself, though.
            I was trying to dereference Null Pointers before it was cool.

            Geek-9pm

              Topic Starter

              Mastermind
            • Geek After Dark
            • Thanked: 1026
              • Gekk9pm bnlog
            • Certifications: List
            • Computer: Specs
            • Experience: Expert
            • OS: Windows 10
            Re: QBASIC Programming for Kids
            « Reply #13 on: May 14, 2009, 10:43:46 AM »
            Quote
            The limitations, such as having only 255 characters in a string and several others meant that people quickly migrated from pascal

            I think Pascal cam too late. And it was mostly a Borland product. Microsoft made a Pascal that was very much like QBASIC for the visual shell. 
            But Q BASIC was already out there and you did not have to buy anything more to just test it out. And about the string thing. QBASIC would later do up to 32,700 chars in a string. And the stings were not wimpy null terminated. Instead they were dynamically managed. And QBASIC could run circles around C in string handling. Real programmers do not use null terminated strings. BLAH!

            The magic of QBASIC is that you did not have to declare anything, except in real tough applications. Just $ to identify a string and everything else was a floating point number. Great for Kids and anybody starting out. Even simple arrays were automatic.

            Pascal, as I mentioned, require smore order and structure.
            QBASIC was more easy.

            macdad-



              Expert

              Thanked: 40
              Re: QBASIC Programming for Kids
              « Reply #14 on: May 14, 2009, 04:52:48 PM »
              VB.NET is good, yet for nostalgia's sake(and for BC not trying to throw me into captivity  :D), VB6 is still great
              If you dont know DOS, you dont know Windows...

              Thats why Bill Gates created the Windows NT Family.

              Geek-9pm

                Topic Starter

                Mastermind
              • Geek After Dark
              • Thanked: 1026
                • Gekk9pm bnlog
              • Certifications: List
              • Computer: Specs
              • Experience: Expert
              • OS: Windows 10
              Re: QBASIC Programming for Kids
              « Reply #15 on: May 14, 2009, 05:37:03 PM »
              Some of use do not like the .NET method because it requires so much additional changes to be made to the system. The older BASIC compilers had a single run time library that did not have to be pushed into the system.

              For the QB 4.5 compiler for QBASIC and Visual Basic for DOS, look here:

              http://www.qbcafe.net/qbc/english/download/compiler/qbasic_compiler.shtml

              gh0std0g74



                Apprentice

                Thanked: 37
                Re: QBASIC Programming for Kids
                « Reply #16 on: May 14, 2009, 09:24:09 PM »
                The magic of QBASIC is that you did not have to declare anything, except in real tough applications. Just $ to identify a string and everything else was a floating point number. Great for Kids and anybody starting out. Even simple arrays were automatic.
                many other modern programming languages, eg Python have better data structures such as dictionaries and far much better than QBasic in terms of libraries / modules, string parsing engines, etc... and definitely suited for kids as well...

                macdad-



                  Expert

                  Thanked: 40
                  Re: QBASIC Programming for Kids
                  « Reply #17 on: May 15, 2009, 06:10:19 AM »
                  Some of use do not like the .NET method because it requires so much additional changes to be made to the system. The older BASIC compilers had a single run time library that did not have to be pushed into the system.

                  For the QB 4.5 compiler for QBASIC and Visual Basic for DOS, look here:

                  http://www.qbcafe.net/qbc/english/download/compiler/qbasic_compiler.shtml

                  True and you have to install the NET framework on the computer to run .NET apps.

                  To bad they can't let you just build it into a stand-alone(no framework) EXE.
                  If you dont know DOS, you dont know Windows...

                  Thats why Bill Gates created the Windows NT Family.