SmallBASIC adalah interpreter bahasa pemrograman BASIC yang cepat dan mudah dipelajari, ideal untuk perhitungan sehari-hari, skrip, dan prototipe. SmallBASIC mencakup fungsi trigonometri, matriks, dan aljabar, pustaka string yang andal, perintah sistem dan grafis, serta sintaksis pemrograman terstruktur.
CATATAN: Ini *bukan* "Small Basic" dari Microsoft. Ini adalah SmallBASIC versi 3 berlisensi GPL sumber terbuka yang awalnya dibuat untuk Palm Pilot dan kemudian diporting ke perangkat Franklin eBookman dan Nokia 770.
Beberapa fitur SmallBASIC antara lain:
- SmallBASIC adalah bahasa BASIC multi-platform: Saat ini, Linux, Windows, dan Android didukung.
- Bahasanya cukup ringkas: Penginstal Debian untuk Linux, misalnya, hadir dalam satu berkas berukuran 340 kb.
- SmallBASIC memiliki serangkaian fungsi matematika yang sangat lengkap.
- Ini adalah bahasa yang diinterpretasikan tanpa perlu kompilasi.
- SmallBASIC mendukung pemrograman terstruktur, struktur yang ditentukan pengguna, dan berkas sumber termodularisasi. Namun, SmallBASIC tidak berorientasi objek.
- SmallBASIC juga memberikan banyak keleluasaan dalam hal sintaksis: Untuk banyak perintah, terdapat alternatif, dan untuk banyak konstruksi, terdapat sinonim yang berbeda.
- SmallBASIC hadir dengan IDE kecilnya sendiri.
- Primitif grafis (seperti garis, lingkaran, dll.) disediakan, serta suara dan fungsi GUI sederhana.
SmallBASIC, yang awalnya dibuat untuk asisten digital pribadi Palm Pilot pada akhir 1990-an oleh Nicholas Christopoulos.
Bergabunglah dengan forum diskusi:
https://smallbasic.discourse.group
Silakan laporkan kerusakan apa pun ke salah satu dari berikut ini. Pastikan untuk menyertakan cuplikan kecil kode yang menyebabkan masalah.
- https://github.com/smallbasic/SmallBASIC/issues
- email: smallbasic@gmail.com