True BASIC

E862625

True BASIC is a structured, high-level programming language designed as a modern, standardized successor to the original BASIC, emphasizing portability and ease of use for education and general-purpose programming.

All labels observed (2)

Label Occurrences
True BASIC canonical 2
DEC BASIC 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf BASIC dialect
high-level programming language
programming language
aimsTo provide a modern standardized successor to original BASIC
basedOn original Dartmouth BASIC
designGoal ease of use
education
general-purpose programming
portability
developer True BASIC, Inc.
emphasizes portability across hardware and operating systems
readability
hasCreator John G. Kemeny
Thomas E. Kurtz
hasFeature DO...LOOP
IF...THEN...ELSE
SELECT CASE
block-structured control statements
built-in matrix data type
named procedures
no line numbers required
portable graphics library
standardized syntax across platforms
structured error handling
inception early 1980s
influencedBy Dartmouth BASIC
languageFamily BASIC
paradigm procedural programming
structured programming
runsOn MS-DOS
Windows
classic Mac OS
linked to: Classic Mac OS

various microcomputer platforms
supports file I/O
graphics
matrix operations
modular programming
numeric computation
string processing
structured control flow
user-defined functions
user-defined subroutines
targetAudience educators
engineers
scientists
students
useCase general-purpose application development
introductory programming education
scientific computing

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.