SmallBASIC ir ātri un viegli apgūstams BASIC programmēšanas valodas tulks, kas ideāli piemērots ikdienas aprēķiniem, skriptiem un prototipiem. SmallBASIC ietver trigonometriskās, matricas un algebras funkcijas, jaudīgu virkņu bibliotēku, sistēmu un grafiskās komandas, kā arī strukturētas programmēšanas sintaksi.
PIEZĪME. Šī *nav* Microsoft "Small Basic". Šī ir atvērtā pirmkoda GPL 3. versija, licencēta SmallBASIC, kas sākotnēji tika izstrādāta Palm Pilot un vēlāk tika pārnesta uz Franklin eBookman un Nokia 770 ierīcēm.
Dažas no SmallBASIC funkcijām ir:
- SmallBASIC ir vairāku platformu BASIC valoda: pašlaik tiek atbalstītas Linux, Windows un Android.
- Valoda ir diezgan kompakta: piemēram, Debian instalēšanas programma operētājsistēmai Linux ir viens 340 kb fails.
- SmallBASIC piedāvā ļoti visaptverošu matemātisko funkciju kopumu.
- Tā ir tulkota valoda, kurai nav nepieciešamas kompilācijas darbības.
- SmallBASIC atbalsta strukturētu programmēšanu, lietotāja definētas struktūras un modulārus avota failus. Tomēr tas nav orientēts uz objektu.
- Tas arī parāda lielu rīcības brīvību sintakses jautājumos: daudzām komandām ir alternatīvas, un daudzām konstrukcijām ir pieejami dažādi sinonīmi.
- SmallBASIC nāk ar savu mazo IDE.
- Tiek nodrošināti grafikas primitīvi (piemēram, līnijas, apļi utt.), kā arī skaņas un vienkāršas GUI funkcijas.
SmallBASIC, ko sākotnēji Palm Pilot personālajam digitālajam asistentam 1990. gadu beigās izveidoja Nikolass Kristopuls.
Pievienojieties diskusiju forumam:
https://smallbasic.discourse.group
Lūdzu, ziņojiet par visām avārijām uz kādu no tālāk norādītajām vietām. Noteikti iekļaujiet nelielu koda fragmentu, kas izraisa problēmu.
- https://github.com/smallbasic/SmallBASIC/issues
- e-pasts: smallbasic@gmail.com
Atjaunināta
2025. gada 9. okt.