SmallBasic

Windows, Linux, PalmOS, DOS

 

SmallBasicSmallbasic is a simple computer language, featuring a clean interface, strong mathematics and graphics. It is not a developer tool for professional programmers. At the beginning Smallbasic had to be a simple programming language for PalmOS, later on it has been improved adding libraries for Windows, Linux, DOS, VTOS and some other platforms, but above all it remains a language for PalmOS.
Review by Keiko-san. SmallBasic was first created by Nicholas Christopoulos in 2000, to be used as an advanced calculator for Palm IIIx handheld devices, but it has later ported to several OSs. SmallBasic is a structured version of BASIC and it is extremely fast to use and easy to learn and it is an excellent tool for shell-scripts and mathematics including trigonometric functions, matrices, algebra functions, powerfull string library, etc. It has all common standard basic console, file system, system, interactive system, simple sound, math, and graphic (color) commands, user functions and sub's. All datatypes are performed internaly and they are dynamic so user don't have to define anything, SB has an integrated IDE and all commands are well documented (almost 300 commands) and SB site has active forum and good code library including lot of sample programs. SB code looks like old Basics except graphic commands that does not use brackets. SB is designed for easy porting to other OS's. Sb does not create EXEs and it does not support GUI. Strength of SB is that it is a fast tool for everyday use, calculations and scripts. As a weakness, SB does not have straight support for printer (although in the forum there is a simple code/external program package for Windows printer).

 
Rated 3.1/5 upon 21 votes
 
 
SmallBasic homepage
jfduhamel 2014-10-27 22:14
does it support serial comms on linux ? that would be a great thing for me!
Chris 2013-02-04 12:54
SmallBASIC now also runs on Android:

https://play.google.com/store/apps/details?id=net.sourceforge.smallbasic

The port to Android was implemented using the MoSync API which means builds for IPhone/Window phone etc are also possible.
gerald from austria 2010-08-01 16:07
The list command is like phyton or ruby, the sort command is also very cool, the language is very powerfull for mathematics more then other basic-languages. I think this basic is designed very well by "mathematical-persons"

Leave a comment

Name
Comment
Verification:
click on image to refresh it