AppleSoft II BASIC

GPTKB entity

Statements (58)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:commanded gptkb:BASIC
gptkbp:developedBy gptkb:Apple_II
gptkb:Microsoft
gptkbp:distribution gptkb:DVD
gptkb:ROM
cassette tape
gptkbp:fileExtension .BAS
https://www.w3.org/2000/01/rdf-schema#label AppleSoft II BASIC
gptkbp:includedIn gptkb:Apple_IIgs
gptkb:Apple_II_Plus
gptkb:Apple_IIc
gptkb:Apple_IIe
gptkbp:influenced gptkb:Applesoft_BASIC_extensions
Apple II software ecosystem
gptkbp:influencedBy gptkb:Microsoft_BASIC
gptkbp:languageFamily gptkb:BASIC
gptkbp:license proprietary
gptkbp:namedAfter gptkb:Apple
gptkb:Microsoft
gptkbp:notableFeature gptkb:POKE_and_PEEK_commands
no recursion
array support
immediate mode
integer and floating point variables
line-numbered code
string variables
INPUT statement
PRINT statement
USR function
floating point support
CALL command
FOR...NEXT loops
GOTO and GOSUB statements
IF...THEN statements
limited graphics commands
limited sound commands
no error handling
no local variables
no structured programming
no support for lowercase keywords
no user-defined functions
tokenized source code
gptkbp:notableUser educators
students
game developers
Apple II programmers
early computer hobbyists
gptkbp:releaseYear 1977
gptkbp:runsOn gptkb:Apple_IIgs
gptkb:Apple_II_Plus
gptkb:Apple_IIc
gptkb:Apple_IIe
gptkbp:status historical
gptkbp:successor gptkb:Integer_BASIC
gptkbp:supports floating point arithmetic
gptkbp:bfsParent gptkb:Applesoft_BASIC
gptkbp:bfsLayer 7