SmallBASIC is een snelle en gemakkelijk te leren BASIC programmeertaal-interpreter, ideaal voor alledaagse berekeningen, scripts en prototypes. SmallBASIC bevat goniometrische, matrices- en algebrafuncties, een krachtige tekenreeksbibliotheek, systeem- en grafische opdrachten samen met gestructureerde programmeersyntaxis.
OPMERKING: Dit is *niet* "Small Basic" van Microsoft. Dit is de open source GPL versie 3 met SmallBASIC-licentie, oorspronkelijk gemaakt voor de Palm Pilot en later overgezet naar de Franklin eBookman en Nokia 770-apparaten.
SmallBASIC werkt goed met "Hacker's Keyboard" dat afzonderlijk verkrijgbaar is.
Enkele kenmerken van SmallBASIC zijn:
- SmallBASIC is een multi-platform BASIC-taal: momenteel worden Linux, Windows en Android ondersteund.
- De taal is vrij compact: het installatieprogramma van Debian voor Linux wordt bijvoorbeeld geleverd als een enkel bestand van 340 kb.
- SmallBASIC beschikt over een zeer uitgebreide set wiskundige functies.
- Het is een geïnterpreteerde taal waarvoor geen compilatieruns vereist zijn.
- SmallBASIC ondersteunt gestructureerde programmering, door de gebruiker gedefinieerde structuren en gemodulariseerde bronbestanden. Het is echter niet objectgericht.
- Het toont ook veel speelruimte op het gebied van syntaxis: voor veel commando's zijn er alternatieven en voor veel constructies zijn er verschillende synoniemen beschikbaar.
- SmallBASIC wordt geleverd met zijn eigen kleine IDE.
- Grafische primitieven (zoals lijnen, cirkels, enz.) zijn aanwezig, evenals geluid en eenvoudige GUI-functies.
SmallBASIC, oorspronkelijk gemaakt voor de Palm Pilot persoonlijke digitale assistent eind jaren '90 door Nicholas Christopoulos.
Word lid van het discussieforum:
https://www.syntaxbomb.com/smallbasic
Meld eventuele crashes aan een van de volgende. Zorg ervoor dat u een klein codefragment toevoegt dat het probleem veroorzaakt.
- https://github.com/smallbasic/SmallBASIC/issues
- e-mail: smallbasic@gmail.com