BBC BASIC

GPTKB entity

Statements (120)
Predicate Object
gptkbp:instance_of gptkb:C_programming_language
gptkbp:community_support online forums
gptkbp:control_system loops
if-then-else
gptkbp:data_type gptkb:original_score
gptkb:Matrix
string
boolean
gptkbp:designed_by gptkb:Sophie_Wilson
gptkb:Acorn_Computers
gptkbp:developed_by gptkb:BBC
gptkbp:error_handling built-in error handling
gptkbp:features gptkb:translator
structured programming
interactive debugging
sound support
graphics support
gptkbp:first_appearance gptkb:1981
gptkbp:has gptkb:Mathematics
gptkb:random_number_generation
community support
control structures
data types
debugging tools
error handling
event handling
networking capabilities
operators
syntax highlighting
user-defined functions
command line interface
sound synthesis
conditional statements
input/output operations
variable declaration
looping constructs
graphics commands
system commands
tutorial resources
built-in functions
string functions
user interface elements
performance optimization features
documentation support
modular programming support
editor support
graphics primitives
sound commands
GOTO statement
sample code availability
file I/ O functions
FOR... NEXT loop
IF... THEN... ELSE statement
REPEAT... UNTIL loop
comments support
text manipulation functions
gptkbp:has_documentation user manuals
gptkbp:has_expansion gptkb:BBC_BASIC_Extensions
gptkbp:has_features gptkb:Mathematics
error messages
string manipulation
input/output operations
custom functions
graphics libraries
graphics commands
subroutines
text manipulation
file I/ O
gptkbp:has_function gptkb:BASIC
line numbers
gptkbp:has_variants gptkb:BBC_BASIC_for_Windows
https://www.w3.org/2000/01/rdf-schema#label BBC BASIC
gptkbp:influenced_by gptkb:BASIC
gptkbp:is_available_in various dialects
open-source versions
gptkbp:is_available_on various platforms
modern systems
gptkbp:is_compatible_with gptkb:RISC_OS
gptkb:Linux
gptkb:Windows
emulators
modern programming practices
gptkbp:is_influenced_by gptkb:FORTRAN
gptkbp:is_known_for simplicity
educational programming
educational use
quick prototyping
user-friendly syntax
gptkbp:is_part_of retro computing
retro gaming culture
BBC Micro ecosystem
British computing history
gptkbp:is_supported_by RISC OS community
gptkbp:is_taught_in computer science courses
gptkbp:is_used_for data analysis
game development
scripting
gptkbp:is_used_in gptkb:education
gptkb:educational_institutions
gptkb:educational_programs
embedded systems
game development
prototyping
software development.
gptkbp:library file handling
gptkbp:platform gptkb:BBC_Microcomputer_System
gptkbp:successor gptkb:BBC_BASIC_V
gptkbp:supports arrays
procedural programming
file handling
string manipulation
floating-point arithmetic
graphics programming
procedures
gptkbp:used_in gptkb:education
gptkbp:user_base hobbyists
gptkbp:uses gptkb:BBC_Microcomputer_System
gptkbp:written_in gptkb:assembly_language
gptkbp:bfsParent gptkb:C_programming_language
gptkbp:bfsLayer 4