Microsoft Small Basic is a deliberately small programming language, bundled with an interpreter and a simple development environment, that Microsoft offered as a gentle first step into text-based coding. It is a simplified variant of BASIC with only 14 keywords, aimed at students who have already met visual languages such as Scratch and are ready to type code. The environment supplies syntax highlighting, intelligent code completion and documentation shown inside the editor. Microsoft announced it in October 2008 and made a stable release in July 2011, followed by versions 1.1 in March 2015 and 1.2 in October 2015, and a browser version called Small Basic Online in 2019. The language is Turing complete, with conditional branching, loops and subroutines for handling events, and its variables are weakly typed and dynamic. Its standard library includes a Turtle graphics class in the style of Logo, and third-party libraries written for the .NET platform can be added.
Facts
First Released Primary Use Domain Execution Model Connections
Follows Typing Discipline
Source Microsoft Small Basic (Wikipedia)
Source Microsoft Small Basic (Wikipedia)
In Field
Source Microsoft Small Basic (Wikipedia)
Influenced By
Source Microsoft Small Basic (Wikipedia)
Source Microsoft Small Basic (Wikipedia)
In the Other Atlases
Developed By
Also in Business Atlas: the developer of this subject.
Source Microsoft Small Basic (Wikipedia)HistoryQuote, History
Microsoft announced Small Basic in October 2008
Sources
1. Programming Language Database (PLDB): Programming Language Database (PLDB): Microsoft Small Basic
Programming Language Database (PLDB)Summary lineQuote, Summary line
Microsoft Small Basic is an open source programming language created in 2008.
View the Source 2. Microsoft Small Basic (Wikipedia)
Lead
it is designed to help students who have learnt visual programming languages such as Scratch learn text-based programming
Lead, execution model
Microsoft Small Basic is a programming language, interpreter and associated IDE.
History
Microsoft announced Small Basic in October 2008
Follows Typing Discipline: Weak Typing, Language
Variables are weakly typed and dynamic with no scoping rules.
Follows Typing Discipline: Dynamic Typing, Language, dynamic variables
Variables are weakly typed and dynamic with no scoping rules.
In Field: Programming Language Theory, Lead, field
Microsoft Small Basic is a programming language, interpreter and associated IDE.
Influenced By: BASIC, Lead, BASIC
Microsoft's simplified variant of BASIC
Influenced By: Logo, Libraries, Turtle graphics
Small Basic includes a "Turtle" graphics library that borrows from the Logo family of programming languages.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.