Birth and early years
The original BASIC language was invented in 1964 by John George Kemeny (1926-93) and Thomas Eugene Kurtz (1928-) at Dartmouth College. In the following years, as other dialects of BASIC appeared, Kemeny and Kurtz' original BASIC dialect became known as Dartmouth BASIC.
BASIC was designed to allow students to write programs using time-sharing computer terminals. BASIC intended to address the complexity issues of older languages with a new language designed specifically for the new class of users the time-sharing systems allowed – that is, a "simpler" user who was not as interested in speed as in simply being able to use the machine. The designers of the language also wanted it to remain in the public domain, which helped it to spread.
The eight design principles of BASIC were:
- Be easy for beginners to use
- Be a general-purpose language
- Allow advanced features to be added for experts (while keeping the language simple for beginners)
- Be interactive
- Provide clear and friendly error messages
- Respond fast for small programs
- Not require an understanding of computer hardware
- Shield the user from the operating system
The language was based partly on