SmallBASIC on nopea ja helppo oppia BASIC-ohjelmointikielen tulkki, joka on ihanteellinen jokapäiväiseen laskutoimitukseen, komentosarjoihin ja prototyyppeihin. SmallBASIC sisältää trigonometriset, matriisit ja algebrafunktiot, tehokkaan merkkijonokirjaston, järjestelmä- ja graafiset komennot sekä strukturoidun ohjelmointisyntaksin.
HUOMAUTUS: Tämä *ei* ole Microsoftin "Small Basic". Tämä on avoimen lähdekoodin GPL-versio 3 lisensoitu SmallBASIC, joka tehtiin alun perin Palm Pilotille ja siirrettiin myöhemmin Franklin eBookman- ja Nokia 770 -laitteisiin.
SmallBASIC toimii hyvin erikseen saatavan "Hacker's Keyboardin" kanssa.
Jotkut SmallBASICin ominaisuuksista ovat:
- SmallBASIC on monikäyttöinen BASIC-kieli: Tällä hetkellä tuetaan Linuxia, Windowsia ja Androidia.
- Kieli on melko kompakti: Esimerkiksi Debianin asennusohjelma Linuxille tulee yhtenä 340 kb tiedostona.
- SmallBASIC sisältää erittäin kattavan joukon matemaattisia funktioita.
- Se on tulkittu kieli ilman käännösajoja.
- SmallBASIC tukee jäsenneltyä ohjelmointia, käyttäjän määrittämiä rakenteita ja modulaarisia lähdetiedostoja. Se ei kuitenkaan ole oliosuuntautunut.
- Se antaa myös paljon liikkumavaraa syntaksia koskevissa kysymyksissä: Monille komennoille on vaihtoehtoja, ja monille rakenteille on saatavana erilaisia synonyymejä.
- SmallBASICin mukana tulee oma pieni IDE.
- Grafiikka primitiivit (kuten viivat, ympyrät jne.) tarjotaan sekä ääni- ja yksinkertaisia GUI-toimintoja.
SmallBASIC, jonka Nicholas Christopoulos loi alun perin Palm Pilot -henkilökohtaiselle digitaaliselle avustajalle 1990-luvun lopulla.
Liity keskustelufoorumiin:
https://www.syntaxbomb.com/smallbasic
Ilmoita mahdollisista kaatumisista johonkin seuraavista. Muista liittää mukaan pieni koodinpätkä, joka aiheuttaa ongelman.
- https://github.com/smallbasic/SmallBASIC/issues
- sähköposti: smallbasic@gmail.com