SmallBASIC, günlük hesaplamalar, betikler ve prototipler için ideal, hızlı ve öğrenmesi kolay bir BASIC programlama dili yorumlayıcısıdır. SmallBASIC, yapılandırılmış programlama sözdiziminin yanı sıra trigonometrik, matrisler ve cebir işlevleri, güçlü bir dizi kitaplığı, sistem ve grafik komutları içerir.
NOT: Bu, Microsoft'tan *değil* "Small Basic". Bu, orijinal olarak Palm Pilot için yapılmış ve daha sonra Franklin eBookman ve Nokia 770 cihazlarına aktarılan açık kaynaklı GPL sürüm 3 lisanslı SmallBASIC'dir.
SmallBASIC ayrıca satılan "Hacker's Keyboard" ile iyi çalışır.
SmallBASIC'in özelliklerinden bazıları şunlardır:
- SmallBASIC, çok platformlu bir BASIC dilidir: Şu anda Linux, Windows ve Android desteklenmektedir.
- Dil oldukça derli topludur: Örneğin, Linux için Debian yükleyicisi 340 kb'lik tek bir dosya olarak gelir.
- SmallBASIC çok kapsamlı bir dizi matematiksel fonksiyona sahiptir.
- Derleme çalışması gerektirmeyen yorumlanmış bir dildir.
- SmallBASIC, yapılandırılmış programlamayı, kullanıcı tanımlı yapıları ve modülerleştirilmiş kaynak dosyalarını destekler. Yine de nesne yönelimli değil.
- Ayrıca sözdizimi sorularında çok fazla hareket alanı gösterir: Birçok komut için alternatifler vardır ve birçok yapı için farklı eşanlamlılar mevcuttur.
- SmallBASIC kendi küçük IDE'si ile gelir.
- Grafik ilkelleri (çizgiler, daireler vb.) yanı sıra sağlam ve basit GUI işlevleri sağlanır.
SmallBASIC, ilk olarak 1990'ların sonlarında Nicholas Christopoulos tarafından Palm Pilot kişisel dijital asistanı için yaratılmıştır.
Tartışma forumuna katılın:
https://www.syntaxbomb.com/smallbasic
Lütfen çökmeleri aşağıdakilerden birine bildirin. Soruna neden olan küçük bir kod parçası eklediğinizden emin olun.
- https://github.com/smallbasic/SmallBASIC/issues
- e-posta: smallbasic@gmail.com