Small BASIC

GPTKB entity

Statements (76)
Predicate Object
gptkbp:instance_of gptkb:language
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:language
gptkbp:community open-source community
gptkbp:developed_by gptkb:Small_BASIC_Team
gptkb:Geoff_Graham
gptkbp:features gptkb:language
lightweight
easy to learn
simple syntax
gptkbp:first_released gptkb:2000
gptkb:2009
gptkbp:format .sb
gptkbp:formulation similar to BASIC
gptkbp:has code completion
community support
debugging tools
error handling
event handling
syntax highlighting
type checking
command line interface
networking libraries
custom functions
graphics libraries
sound libraries
built-in functions
batch mode
interactive mode
source code editor
tutorials available
modular programming support
a small footprint
variable scope
gptkbp:has_documentation available online
https://www.w3.org/2000/01/rdf-schema#label Small BASIC
gptkbp:is lightweight
open-source
easy to learn
gptkbp:is_available_on gptkb:smartphone
gptkb:operating_system
gptkbp:is_designed_for embedded systems
gptkbp:is_used_for teaching programming
gptkbp:latest_version 1.0.9
gptkbp:license MIT License
gptkbp:platform gptkb:smartphone
gptkb:operating_system
cross-platform
gptkbp:supports functions
arrays
control structures
procedural programming
strings
file handling
string manipulation
graphics programming
graphics commands
networking commands
sound commands
file I/ O
basic programming constructs
gptkbp:type gptkb:language
interpreted language
gptkbp:uses text-based interface
simple commands
GOTO statements
FOR loops
IF statements
DIM statements
END statements
INPUT statements
PRINT statements
RETURN statements
SUB procedures
WHILE loops
integer and floating-point arithmetic