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.
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. NERFINISHED ⓘ |
| emphasizes |
portability across hardware and operating systems
ⓘ
readability ⓘ |
| hasCreator |
John G. Kemeny
NERFINISHED
ⓘ
Thomas E. Kurtz NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| languageFamily | BASIC NERFINISHED ⓘ |
| paradigm |
procedural programming
ⓘ
structured programming ⓘ |
| runsOn |
MS-DOS
NERFINISHED
ⓘ
Windows NERFINISHED ⓘ classic Mac OS NERFINISHED ⓘ 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 ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.