May 2, 1964

The first BASIC program was run on a computer at Dartmouth College, marking the beginning of widespread use of the BASIC programming language in education and business.


Hanover, United States | Dartmouth College

Watercolor painting based depiction of The first BASIC program was run on a computer at Dartmouth College, marking the beginning of widespread use of the BASIC programming language in education and business. (1964)

The First BASIC Program Run at Dartmouth College

On May 2, 1964, a significant milestone in the history of computing was achieved at Dartmouth College in Hanover, New Hampshire. This date marks the first successful execution of a program written in the BASIC (Beginner’s All-purpose Symbolic Instruction Code) programming language. Developed by John G. Kemeny and Thomas E. Kurtz, BASIC was designed to provide an accessible and easy-to-learn programming language for students and educators, as well as for use in business applications.

Context and Development

During the early 1960s, programming was primarily the domain of scientists and engineers, requiring knowledge of complex languages like FORTRAN and assembly language. Kemeny and Kurtz, both professors at Dartmouth, recognized the need for a simpler language that could be used by students from various disciplines, not just those in technical fields. Their goal was to democratize computing and make it accessible to a broader audience.

The development of BASIC was part of a larger project at Dartmouth known as the Dartmouth Time-Sharing System (DTSS). This system allowed multiple users to access a single computer simultaneously, a revolutionary concept at the time. BASIC was specifically designed to work within this time-sharing environment, enabling users to write and execute programs interactively.

Key Features of BASIC

  • Simplicity: BASIC was designed to be easy to learn, with straightforward syntax and commands that resembled English.
  • Interactivity: The language allowed for immediate feedback, which was ideal for educational purposes.
  • Versatility: While initially intended for educational use, BASIC’s simplicity and power made it suitable for business applications as well.

The First Execution

On May 2, 1964, the first BASIC program was successfully run on a GE-225 mainframe computer at Dartmouth College. This event marked the beginning of BASIC’s widespread adoption in educational institutions and businesses around the world. The success of BASIC was instrumental in the proliferation of computer literacy, as it became a standard teaching tool in schools and universities.

Aftermath and Impact

The introduction of BASIC had a profound impact on the computing world:

  • Educational Influence: BASIC became a staple in computer science education, introducing countless students to programming.
  • Commercial Success: The language’s simplicity and versatility led to its adoption in various business applications.
  • Legacy: BASIC inspired the development of numerous other programming languages and influenced the design of early personal computers, such as the Altair 8800 and the Apple II.

In summary, the first execution of a BASIC program at Dartmouth College on May 2, 1964, was a pivotal moment in computing history. It not only transformed how programming was taught and learned but also laid the groundwork for the widespread use of computers in education and business. BASIC’s legacy continues to be felt in the ongoing efforts to make programming accessible to all.