Saturday, September 22, 2012

Episode 19: BASIC


Download

News
Tool of the Biweek

BASIC

History
  • Created in Dartmouth
    • Beginner's All-purpose Symbolic Instruction Code (BASIC)
  • Commodore 64, TRS-80, Apple II booted into an immediate mode basic interpreter
  • First Generation (Line numbering required)
  • Second Generation (Quick Basic, Power Basic)
    • No line numbers
    • Procedures
  • Third generation (OO)
    • Visual Basic
      • VBScript (ASP, VBA)
      • VB .NET (compiles to IDL)

    Features
    • Explicit program counters
      • QBASIC added implicit PCs

        Strengths
        • Quick to start coding
        • Approachable syntax

        Weaknesses
        • Slow
        • Not Object Oriented

          Tools
          • Many free versions of basic interpreters

          Uses
          • Learning how to program
          • Programming TI Calculators