True BASIC is a structured dialect of the BASIC programming language, created by John G. Kemeny and Thomas E. Kurtz, the Dartmouth College professors who had devised the original Dartmouth BASIC. It grew out of Structured BASIC, an offshoot of Dartmouth BASIC released in 1975 or 1976, and out of the American national effort to standardize BASIC, whose Minimal BASIC and Full BASIC standards saw little adoption once Microsoft BASIC became the de facto standard on home computers. Kemeny and Kurtz kept pursuing those ideas, and True BASIC was introduced in 1985, initially based on Dartmouth BASIC 7. As a structured language it needs neither line numbers nor GOTO statements, although both can still be used. It keeps the matrix arithmetic of early Dartmouth BASIC and adds global and local variables, which make recursive functions and subroutines possible. It was meant to be hardware independent, so the same source would run on any version of its compiler, and compilers existed for MS-DOS, Microsoft Windows and classic Mac OS. Wikipedia reports that the product website was officially closed as of February 2026.
Facts
First Released First Released Execution Model Connections
Influenced By
Source True BASIC (Wikipedia)
Invented
Source True BASIC (Wikipedia)
Source True BASIC (Wikipedia)
Preceded By
Source True BASIC (Wikipedia)
Sources
1. Programming Language Database (PLDB): Programming Language Database (PLDB): True BASIC
Programming Language Database (PLDB)LeadQuote, Lead
True BASIC is a programming language created in 1983 by John G. Kemeny and Thomas E. Kurtz.
View the Source 2. True BASIC (Wikipedia)
History
Initially based on Dartmouth BASIC 7, True BASIC was introduced in 1985.
History, compiler
There are versions of the True BASIC compiler for MS-DOS, Microsoft Windows, and Classic Mac OS.
Features
Being a structured programming implementation of the language, it dispenses with the need for line numbers and GOTO statements, although these can still be used.
Invented: John Kemeny, Lead
Both were created by college professors John G. Kemeny and Thomas E. Kurtz.
Invented: Thomas Kurtz, Lead
Both were created by college professors John G. Kemeny and Thomas E. Kurtz.
In Group: BASIC Dialects, Lead
True BASIC is a variant of the BASIC programming language descended from Dartmouth BASIC
Influenced By: Dartmouth BASIC, Lead
True BASIC is a variant of the BASIC programming language descended from Dartmouth BASIC
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.