Small Basic

E245823

Small Basic is a simplified, beginner-friendly programming language and environment created by Microsoft to introduce newcomers, especially children, to fundamental coding concepts.

All labels observed (4)

Label Occurrences
Small Basic canonical 1
Small Basic IDE 1
Small Basic Library 1

How this entity was disambiguated

Statements (59)

Predicate Object
instanceOf integrated development environment
programming language
developer Microsoft
Microsoft DevLabs
distributionModel freeware
hasComponent Array object
Clock object
Controls object
File object
GraphicsWindow object
Math object
Network object
Program object
Shapes object
Small Basic self-linksurface differs
surface form: Small Basic IDE

Small Basic self-linksurface differs
surface form: Small Basic Library

Small Basic self-linksurface differs
surface form: Small Basic compiler

Sound object
Stack object
TextWindow object
Turtle object
hasEducationalUse after-school coding clubs
classroom teaching
self-paced learning
hasFeature Turtle graphics
automatic variable declaration
built-in library
case-insensitive keywords
integrated development environment
intellisense-like code completion
interactive graphics
simple debugger
simplified syntax
single source file model
small core language
hasSuccessor Microsoft MakeCode
inspiredBy BASIC
Logo
intendedAudience beginners
children
students
license proprietary software license
platform .NET Framework
primaryPurpose introducing coding concepts
teaching programming fundamentals
programmingParadigm imperative programming
structured programming
runsOn Windows
surface form: Microsoft Windows
supports console applications
event-driven programming via GUI controls
simple graphical applications
supportsLocalization multiple languages in IDE
targetSkillLevel introductory programming
typicalUseCase learning basic algorithms
learning conditional statements
learning loops
learning variables
typingDiscipline dynamic typing
website https://smallbasic-publicwebsite.azurewebsites.net/

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

BASIC influenced Small Basic
Small Basic hasComponent Small Basic self-linksurface differs
this entity surface form: Small Basic IDE
Small Basic hasComponent Small Basic self-linksurface differs
this entity surface form: Small Basic compiler
Small Basic hasComponent Small Basic self-linksurface differs
this entity surface form: Small Basic Library