Those Were the Days: BASIC Turns 50

The classic programming language BASIC will be 50 years old on Thursday. But, like many 50-year-olds, it finds itself in a world very different from the one that existed when it was born.

BASIC was developed in Hanover, New Hampshire in 1964 by Dartmouth College professors John Kemeny and Thomas Kurtz who created it to help students learn computing. It flourished as the first wave of personal computers rolled out -- Apple II, the IBM PC, Commodore 64, Atari 800, and Radio Shack TRS-80. The name stands for Beginner's All-purpose Symbolic Instruction Code.

One of the reasons BASIC attained such popularity is that it became a key way for users to modify and add functionality to their personal computers without changing the physical machine, something that had not been available to consumers previously. Even though computers at that time meant giant machines and punch cards, Kemeny and Kurtz believed that a knowledge of computing was part of a liberal education.

Darsimco, DOPE and Demos

The BASIC language was built on the experience of earlier attempts, including Darsimco (Dartmouth Simplified Code) and DOPE (Dartmouth Oversimplified Programming Experiment). The professors also developed Dartmouth's time-sharing system, which allowed more than one person to work on a computer at a time.

At Dartmouth, the birthday is being celebrated Wednesday with a day of events that include the screening of a documentary, demonstrations of innovative computing projects currently at the school, and a panel discussion on the future of computing.

In a 1964 open letter, Kurtz said the purpose of creating BASIC was "to give students a simple programming language that was easy to learn." He noted that this made it appealing to non-students as well, since Fortran and Algol, the official programming languages at the time, were designed for professionals.

The free version was subsequently released in commercial versions, which,...

Comments are closed.