Microsoft Small Basic

GPTKB entity

Statements (56)
Predicate Object
gptkbp:instance_of gptkb:language
gptkbp:allows creating animations
creating games
gptkbp:can_be be integrated with other Microsoft products
be used for robotics programming
be used to create educational tools
be used to create simulations
be used to teach basic algorithms
be used to teach logic and problem-solving
gptkbp:developed_by gptkb:Microsoft
gptkbp:encourages learning programming skills
gptkbp:has a simple syntax
a small user base
a community for sharing projects
a limited graphics capability
a limited set of commands
a simple IDE
a simple command line interface
a simple debugger
a simple event model
limited functionality compared to full Visual Basic
https://www.w3.org/2000/01/rdf-schema#label Microsoft Small Basic
gptkbp:includes gptkb:graphic_novel
text-based programming environment
a help system
gptkbp:is available in multiple languages
free to download
used in schools
no longer actively developed
often used in after-school programs
available on Windows
a stepping stone to more advanced languages
not widely used in industry
often used in introductory computer science classes
a good introduction to programming logic
a good starting point for young programmers.
a lightweight programming environment
a part of the Microsoft Imagine Cup initiatives
a part of the Microsoft Learning platform
a tool for fostering creativity in programming
not suitable for professional software development
often compared to Scratch
often recommended for self-learners
often used for introductory programming courses
often used in coding camps
part of Microsoft Education initiatives
part of the Microsoft Small Basic project
targeted at children and young adults
gptkbp:is_designed_for beginners
gptkbp:provides intuitive interface
gptkbp:released November 2010
gptkbp:supports event-driven programming
simple programming concepts
gptkbp:uses Visual Basic syntax
gptkbp:bfsParent gptkb:BASIC
gptkbp:bfsLayer 4