Est. 1964 Beginner

BASIC

Beginner's All-purpose Symbolic Instruction Code - designed for ease of use and learning.

BASIC (Beginner’s All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. Created at Dartmouth College in 1964, BASIC was intended to provide computer access to non-science students.

Topics Covered

  1. Hello World - Your first BASIC program
  2. Variables and Data Types (coming soon)
  3. Operators (coming soon)
  4. Control Structures (coming soon)
  5. Subroutines (coming soon)
  6. Input/Output (coming soon)

Running BASIC with Docker

We use FreeBASIC, a modern BASIC compiler:

1
2
docker pull codearchaeology/basic:latest
docker run --rm -v $(pwd):/code codearchaeology/basic fbc hello.bas && ./hello

Historical Significance

BASIC was one of the most accessible programming languages of its era. It powered:

  • Early microcomputers (Apple II, Commodore 64, TRS-80)
  • Microsoft’s first product (Altair BASIC)
  • The foundation for Visual Basic

Running Today

All examples can be run using Docker:

docker pull codearchaeology/basic:latest

Topics Covered

Last updated: