SmallBASIC 12.26

Published by

SmallBASIC is meant to be a simple BASIC language interpreter, allowing everyday calculations, scripts, and prototypes.
SmallBASIC is a lightweight BASIC language interpreter, designed to be fast and reliable. The interpreter does not come with many advanced features, but this makes it ideal for quick and simple scientific routines. Its smooth interface includes code and output panels, which makes it easy to use.

SmallBASIC comes with built-in functions for trigonometry, matrices, and algebra, making it a versatile tool for everyday calculations, scripts, and prototypes. Additionally, SmallBASIC features a powerful string library, system, sound, and graphic commands, and structured programming syntax. Although it does not include a simple compiler currently, it remains a popular choice for those who want a fast and easy-to-learn BASIC language interpreter.

SmallBASIC simplifies creating executable files for Windows and Linux, and signed Android packages for distribution through platforms such as Google Play.

Constants and Variables
All user variables (including arrays) are ‘Variant.’ That means the data type is invisible to the user.
Arrays are always dynamic, even if you have declared their size, with dynamic size and type of elements.
However, SmallBASIC uses, internally, four data-types

Integer (32bit)
Real (64bit)
String (


  Download