Applesoft BASIC
E1045988
Applesoft BASIC is a dialect of the BASIC programming language developed by Apple for the Apple II series, featuring floating-point support and integrated into the system’s ROM and operating environments.
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
Apple II software
ⓘ
BASIC dialect ⓘ programming language dialect ⓘ |
| basedOn | Microsoft BASIC NERFINISHED ⓘ |
| developer |
Apple Computer
NERFINISHED
ⓘ
Microsoft ⓘ |
| feature |
CALL machine-language subroutine invocation
ⓘ
DATA and READ statements ⓘ DIM statement for arrays ⓘ FOR-NEXT loops ⓘ GOTO and GOSUB statements ⓘ IF-THEN conditional statements ⓘ ON-GOTO and ON-GOSUB statements ⓘ PEEK and POKE memory access ⓘ RESTORE statement ⓘ RND random number function ⓘ USR user-defined function entry point ⓘ array variables ⓘ built-in integer and floating-point numeric types ⓘ floating-point arithmetic support ⓘ immediate mode execution ⓘ interactive interpreter ⓘ line-numbered program structure ⓘ simple graphics commands on supported Apple II models ⓘ sound generation via PEEK/POKE and CALL to ROM routines ⓘ string variables ⓘ text-mode input and output ⓘ |
| integratedInto |
Apple DOS
NERFINISHED
ⓘ
Apple II ROM NERFINISHED ⓘ ProDOS NERFINISHED ⓘ |
| introduced | late 1970s ⓘ |
| notableFor |
being the de facto standard BASIC on most Apple II models
ⓘ
widespread use in schools with Apple II computers ⓘ |
| predecessor | Integer BASIC NERFINISHED ⓘ |
| programmingLanguageFamily | BASIC NERFINISHED ⓘ |
| replaced | Integer BASIC as the standard BASIC on later Apple II models ⓘ |
| storageLocation |
ROM
ⓘ
floppy disk ⓘ |
| supports |
alphanumeric variable names beginning with a letter
ⓘ
floating-point numbers up to approximately 10^38 magnitude ⓘ line numbers from 0 to 63999 ⓘ single-precision floating-point arithmetic ⓘ |
| targetPlatform |
Apple II
NERFINISHED
ⓘ
Apple II Plus NERFINISHED ⓘ Apple IIc NERFINISHED ⓘ Apple IIe NERFINISHED ⓘ Apple IIgs NERFINISHED ⓘ |
| usedFor |
business applications on Apple II
ⓘ
education ⓘ hobbyist programming ⓘ simple games ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.