SmallBASIC to szybki i łatwy w nauce interpreter języka programowania BASIC, idealny do codziennych obliczeń, skryptów i prototypów. SmallBASIC zawiera funkcje trygonometryczne, macierzowe i algebraiczne, potężną bibliotekę ciągów znaków, polecenia systemowe i graficzne, a także składnię programowania strukturalnego.
UWAGA: To *nie* jest „Small Basic” firmy Microsoft. To SmallBASIC na licencji open source GPL w wersji 3, pierwotnie stworzony dla Palm Pilota, a później przeniesiony na urządzenia Franklin eBookman i Nokia 770.
Do funkcji SmallBASIC należą:
- SmallBASIC to wieloplatformowy język BASIC: Obecnie obsługiwany jest system Linux, Windows i Android.
- Język jest dość kompaktowy: na przykład instalator Debiana dla systemu Linux jest dostępny jako pojedynczy plik o rozmiarze 340 kB.
- SmallBASIC oferuje bardzo obszerny zestaw funkcji matematycznych.
- Jest to język interpretowany, który nie wymaga kompilacji.
- SmallBASIC obsługuje programowanie strukturalne, struktury definiowane przez użytkownika i modularne pliki źródłowe. Nie jest jednak zorientowany obiektowo.
- Oferuje również dużą swobodę w kwestiach składni: dla wielu poleceń istnieją alternatywy, a dla wielu konstrukcji dostępne są różne synonimy.
- SmallBASIC posiada własne, niewielkie środowisko programistyczne (IDE).
- Dostępne są prymitywy graficzne (takie jak linie, okręgi itp.), a także funkcje dźwiękowe i proste funkcje graficznego interfejsu użytkownika (GUI).
SmallBASIC, pierwotnie stworzony dla palmtopa pod koniec lat 90. przez Nicholasa Christopoulosa na potrzeby palmtopa.
Dołącz do forum dyskusyjnego:
https://smallbasic.discourse.group
Zgłoś wszelkie awarie do jednego z poniższych adresów. Pamiętaj, aby dołączyć krótki fragment kodu powodujący problem.
- https://github.com/smallbasic/SmallBASIC/issues
- e-mail: smallbasic@gmail.com
Ostatnia aktualizacja
25 cze 2025