SmallBASIC — це швидкий і простий у вивченні інтерпретатор мови програмування BASIC, ідеальний для щоденних обчислень, сценаріїв і прототипів. SmallBASIC містить тригонометричні, матричні та алгебратичні функції, потужну бібліотеку рядків, системні та графічні команди разом із структурованим синтаксисом програмування.
ПРИМІТКА. Це *не* «Small Basic» від Microsoft. Це SmallBASIC з відкритим вихідним кодом GPL версії 3, спочатку створений для Palm Pilot і пізніше перенесений на пристрої Franklin eBookman і Nokia 770.
SmallBASIC добре працює з «Клавіатурою хакера», яка доступна окремо.
Деякі з функцій SmallBASIC:
- SmallBASIC — це багатоплатформна мова BASIC: наразі підтримуються Linux, Windows і Android.
- Мова досить компактна: інсталятор Debian для Linux, наприклад, поставляється як один файл розміром 340 Кб.
- SmallBASIC містить дуже широкий набір математичних функцій.
- Це інтерпретована мова, яка не потребує компіляції.
— SmallBASIC підтримує структуроване програмування, визначені користувачем структури та модульні вихідні файли. Однак він не є об'єктно-орієнтованим.
- Це також демонструє велику свободу дій у питаннях синтаксису: для багатьох команд існують альтернативи, а для багатьох конструкцій доступні різні синоніми.
- SmallBASIC постачається з власною маленькою IDE.
— Надаються графічні примітиви (наприклад, лінії, кола тощо), а також звук і прості функції графічного інтерфейсу.
SmallBASIC, який спочатку був створений для персонального цифрового помічника Palm Pilot наприкінці 1990-х Ніколасом Крістопулосом.
Приєднуйтеся до дискусійного форуму:
https://www.syntaxbomb.com/smallbasic
Будь ласка, повідомляйте про будь-які збої в один із наведених нижче. Обов’язково додайте невеликий фрагмент коду, який викликає проблему.
- https://github.com/smallbasic/SmallBASIC/issues
- електронна адреса: smallbasic@gmail.com