Microsoft BASIC

GPTKB entity

Statements (100)
Predicate Object
gptkbp:instance_of gptkb:C_programming_language
gptkbp:designed_for early personal computers
gptkbp:developed_by gptkb:Microsoft
gptkbp:features control structures
string manipulation
input/output operations
line numbers
GOTO statements
gptkbp:first_released gptkb:1975
gptkbp:has_community active user community
gptkbp:has_documentation available online
gptkbp:has_features gptkb:Mathematics
control structures
data structures
data types
debugging tools
dynamic typing
error handling
error messages
event handling
loops
modular programming
performance tuning
resource management
source code management
user interaction
user-defined functions
data persistence
user-defined types
command line interface
memory management
comments
file handling
string manipulation
conditional statements
input/output operations
command syntax
variable declaration
array handling
graphics commands
input validation
simple syntax
system commands
built-in functions
program execution
text-based interface
integrated development environment (IDE)
program optimization
subroutines
line numbers
GOTO statements
program documentation
file input/output
function libraries
object-oriented programming (in later versions)
program flow control
gptkbp:has_function simple and easy to learn
gptkbp:has_legacy in modern programming languages
gptkbp:has_variants gptkb:GW-BASIC
gptkb:Power_BASIC
gptkb:Quick_BASIC
gptkb:Turbo_BASIC
gptkb:Small_Basic
BASICA
gptkbp:historical_event yes
https://www.w3.org/2000/01/rdf-schema#label Microsoft BASIC
gptkbp:influenced future programming languages
gptkbp:influenced_by gptkb:Dartmouth_BASIC
gptkbp:is_available_on gptkb:Linux
gptkb:mac_OS
gptkb:Windows
gptkbp:is_compatible_with gptkb:Apple_II
gptkb:Commodore_64
gptkb:IBM_PC
gptkb:Atari_ST
gptkbp:is_considered a foundational programming language
gptkbp:is_known_for being beginner-friendly
gptkbp:is_part_of software development history
Microsoft programming languages
gptkbp:is_used_for game development
scientific computing
automation scripts
business applications
gptkbp:is_used_in gptkb:education
gptkbp:platform gptkb:DOS
gptkbp:replaced_by gptkb:Visual_Basic_._NET
gptkbp:successor gptkb:Visual_Basic
gptkbp:supports arrays
interactive programming
structured programming
user-defined functions
subroutines
floating-point data types
integer data types
gptkbp:type gptkb:translator
gptkbp:used_in gptkb:Microsoft_Windows
early personal computers
gptkbp:written_in gptkb:assembly_language
gptkbp:bfsParent gptkb:C_programming_language
gptkbp:bfsLayer 4