qbasic.hlp (Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Version Differences
  Contents  Index  Back
──────────────────────────────────────────────────────────────────────────────
 
                                             BASICA/GW-BASIC    QBasic
                                             ═══════════════    ════════
 Language Features
 
     Line numbers                            Required           Optional
     Block IF/THEN/ELSE/END IF               No                 Yes
     Procedural blocks (SUB and FUNCTION)    No                 Yes
     User-defined types (records)            No                 Yes
     SELECT CASE                             No                 Yes
     DO WHILE/UNTIL, LOOP WHILE/UNTIL        No                 Yes
     LONG (32-bit) integers                  No                 Yes
     IEEE-format numbers                     No                 Yes
     Constants                               No                 Yes
     Fixed-length strings                    No                 Yes
     VGA screen modes                        No                 Yes
     Hercules/Olivetti support               No                 Yes
     Recursion                               No                 Yes
     Cassette tape support                   Yes                No
     Code + data capacity                    64K                160K
 
 Debugging
 
     Single step                             No                 Yes
     Procedure step                          No                 Yes
     Trace animation                         No                 Yes
     Breakpoints                             No                 Yes
     Edit and continue                       No                 Yes
 
 Editing
 
     Instant syntax checking                 No                 Yes
     Diagnostic error messages               No                 Yes
     Instant help on errors                  No                 Yes
     Multiple windows                        No                 Yes
     Mouse support                           No                 Yes
     Menu interface                          No                 Yes
     Wordstar compatible                     No                 Yes
     Code organization                       Linear             Modular
     Document mode for text editing          No                 Yes
     Search/find/replace                     No                 Yes
     Online reference                        None               Full
 
 See Also    Differences from BASICA    Unsupported Keywords