Apps112

SmallBASIC 12.34 - Google Play




About SmallBASIC

SmallBASIC is a fast and easy to learn BASIC programming language interpreter ideal for everyday calculations, scripts and prototypes. SmallBASIC includes trigonometric, matrices and algebra functions, a powerful string...

SmallBASIC is a fast and easy to learn BASIC programming language interpreter ideal for everyday calculations, scripts and prototypes. SmallBASIC includes trigonometric, matrices and algebra functions, a powerful string library, system, and graphic commands along with structured programming syntax.

NOTE: This is *not* "Small Basic" from Microsoft. This is the open source GPL version 3 licensed SmallBASIC originally made for the Palm Pilot and later ported to the Franklin eBookman and Nokia 770 devices.

Some of SmallBASIC's features are:

- SmallBASIC is a multi-platform BASIC language: Currently, Linux, Windows and Android are supported.

- The language is pretty compact: The Debian installer for Linux, for example, comes as a single 340 kb file.

- SmallBASIC features a very comprehensive set of mathematical functions.

- It is an interpreted language with no compilation runs required.

- SmallBASIC supports structured programming, user-defined structures and modularized source files. It is not object-oriented, though.

- It also shows much leeway in questions of syntax: For many commands, there are alternatives, and for many constructs, there are different synonyms available.

- SmallBASIC comes with its own little IDE.

- Graphics primitives (like lines, circles, etc.) are provided, as well as sound and simple GUI functions.

SmallBASIC, which was originally created for the Palm Pilot personal digital assistant in the late 1990's by Nicholas Christopoulos.

Join the discussion forum:
https://smallbasic.discourse.group

Please report any crashes to one of the following. Be sure to include a small snippet of code causing the issue.

- https://github.com/smallbasic/SmallBASIC/issues
- email: [email protected]



Previous Versions

Here you can find the changelog of SmallBASIC since it was posted on our website on 2019-10-26 02:55:37. The latest version is 12.34 and it was updated on 2026-06-17 09:49:16. See below the changes in each version.

SmallBASIC version 12.34
Updated At: 2026-04-30
Changes: Fix crash on chromebook
SmallBASIC version 12.31
Updated At: 2025-10-09
Changes: Implemented an option to use the system keypad for program editing
SmallBASIC version 12.30
Updated At: 2025-08-29
Changes: Updated the editor including a new custom keypad Please use our new forum for comments and suggestions.
SmallBASIC version 12.29
Updated At: 2025-06-25
Changes: Implemented Bluetooth support Updated SOUND to avoid clicks Updated USB API to allow setting baud rate and timeout Updated android.speak() to take additional non-string args Update PEN(3) handling
SmallBASIC version 12.28
Updated At: 2025-03-21
Changes: Fix regressions with web-ui and GPS api handling. Fix issues with PLAY command. New App icon. New API for USB Serial communications
SmallBASIC version 12.27
Updated At: 2024-07-10
Changes: Add new function android.request Add new function TRANSPOSE() Add experimental ioio-otg support Fix download error when there are duplicate scratch.bas files Fix TSAVE bug #205 Fix bug: LINEQN tolerance Fix floating-point number round-precision bug Fix redim regression Fix: RTRIM changes input string
SmallBASIC version 12.26
Updated At: 2023-05-11
Changes: - Fix: "0 IMP 0" returns now correct result 1 - Fix: DIM lower bound - Fix: EQV bug. "0 EQV 0" will return correct result "1" - Fix: INPUT #F; now supports up to 64 parameters - Fix: RGB and RGBF now clamp parameters - Fix: Bug in BGETC when using sockets - Fix: Return values of POLYCENT and POLYAREA - Fix: Line-chart line drawing to use current foreground color - Fix: Printing chr(0) into a file or network interface - Implemented STATMEDIAN() and STATSTD()
SmallBASIC version 12.25
Updated At: 2022-12-20
Changes: Implemented a new web service for managing files via desktop browser. Fixed a problem with TRIM which broke the TinyBASIC.bas sample. Fixed RECT FILLED when the coordinates are inverted Fixed SPLIT command - empty input now gives zero length output Fixed display of floating point numbers with high precision Fixed functions Polyarea, Polycent Fixed crash with INPUT command while scrolled #160 Updated CHART line drawing to use current foreground color Added link from About screen to privacy page
SmallBASIC version 12.23
Updated At: 2021-08-31
Changes: Hide keypad on run. Show keypad for INPUT, then re-hide on completion. Fix array append regression
SmallBASIC version 12.22
Updated At: 2021-07-17
Changes: Fixed 'Socket Client doesn't receive byte with value 13 Fixed RGB handling with IMAGEs Fixed TSAVE of arrays includes extra null character. Fixed array access regression Fixed image save and load by 2D array are now compatible Default image opacity is now 100 Implemented image.draw(), fix image.save Implemented image.clip(left,top,right,bottom) Updates for AppStore compliance Removed path navigation to show unified view of available folders Removed samsung keypad warning


Related Apps

Here you can find apps that are similar with SmallBASIC.



Disclaimer

Official Google Play Link


We do not host SmallBASIC on our servers. We did not scan it for viruses, adware, spyware or other type of malware. This app is hosted by Google and passed their terms and conditions to be listed there. We recommend caution when installing it.

The Google Play link for SmallBASIC is provided to you by apps112.com without any warranties, representations or guarantees of any kind, so access it at your own risk.

If you have questions regarding this particular app contact the publisher directly. For questions about the functionalities of apps112.com contact us.

BarCode2D-PNG


Click stars to rate this APP!

Users Rating:  
  0.0/5     0
Downloads: 1
Updated At: 2026-06-17 09:49:16
Publisher: Chris Warren-Smith
Operating System: Android
License Type: Free