SmallBASIC е бърз и лесен за научаване интерпретатор на език за програмиране BASIC, идеален за ежедневни изчисления, скриптове и прототипи. SmallBASIC включва тригонометрични, матрични и алгебрични функции, мощна библиотека с низове, системни и графични команди заедно със структуриран синтаксис за програмиране.
ЗАБЕЛЕЖКА: Това *не е* „Small Basic“ от Microsoft. Това е SmallBASIC с отворен код GPL версия 3, първоначално създаден за Palm Pilot и по-късно пренесен към устройствата Franklin eBookman и Nokia 770.
SmallBASIC работи добре с "Hacker's Keyboard", предлагана отделно.
Някои от функциите на SmallBASIC са:
- SmallBASIC е многоплатформен BASIC език: В момента се поддържат Linux, Windows и Android.
- Езикът е доста компактен: Инсталаторът на Debian за Linux, например, идва като един файл от 340 kb.
- SmallBASIC разполага с много изчерпателен набор от математически функции.
- Това е интерпретиран език без необходимост от компилиране.
- SmallBASIC поддържа структурирано програмиране, дефинирани от потребителя структури и модулни изходни файлове. Въпреки това не е обектно-ориентиран.
- Също така показва голяма свобода на действие по въпросите на синтаксиса: За много команди има алтернативи и за много конструкции има различни налични синоними.
- SmallBASIC идва със собствена малка IDE.
- Предоставени са графични примитиви (като линии, кръгове и т.н.), както и звук и прости GUI функции.
SmallBASIC, който първоначално е създаден за личния дигитален асистент Palm Pilot в края на 1990-те години от Никълъс Кристопулос.
Присъединете се към дискусионния форум:
https://www.syntaxbomb.com/smallbasic
Моля, докладвайте за всички сривове на един от следните. Не забравяйте да включите малък фрагмент от код, който причинява проблема.
- https://github.com/smallbasic/SmallBASIC/issues
- имейл: smallbasic@gmail.com