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 (6)

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 IDE ⓘ
linked to: Small Basic

Small Basic Library ⓘ
linked to: Small Basic

Small Basic compiler ⓘ
linked to: Small Basic

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 Microsoft Windows ⓘ
linked to: 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 (7)

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

BASIC → influenced → Small Basic ⓘ
Small Basic → hasComponent → Small Basic IDE ⓘ
linked to: Small Basic
Small Basic → hasComponent → Small Basic compiler ⓘ
linked to: Small Basic
Small Basic → hasComponent → Small Basic Library ⓘ
linked to: Small Basic
TextWindow object → partOf → Microsoft Small Basic ⓘ
linked to: Small Basic
TextWindow object → belongsTo → Small Basic standard library ⓘ
linked to: Small Basic
TextWindow object → language → Small Basic ⓘ