- Главная
- Приложения
- Образование
- SmallBASIC
О 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 КБ.
- SmallBASIC имеет очень полный набор математических функций.
- Это интерпретируемый язык, не требующий компиляции.
- SmallBASIC поддерживает структурированное программирование, определяемые пользователем структуры и модульные исходные файлы. Однако он не является объектно-ориентированным.
- Он также демонстрирует большую свободу действий в вопросах синтаксиса: для многих команд существуют альтернативы, а для многих конструкций доступны различные синонимы.
- SmallBASIC поставляется с собственной небольшой IDE.
- Предусмотрены графические примитивы (такие как линии, круги и т. д.), а также звук и простые функции графического интерфейса.
SmallBASIC, который был первоначально создан для персонального цифрового помощника Palm Pilot в конце 1990-х годов Николасом Христопулосом.
Присоединяйтесь к дискуссионному форуму:
https://www.syntaxbomb.com/smallbasic
Пожалуйста, сообщайте о любых сбоях по одному из следующих адресов. Не забудьте включить небольшой фрагмент кода, вызывающий проблему.
- https://github.com/smallbasic/SmallBASIC/issues
- электронная почта: [email protected]
Обновление SmallBASIC 12.27
- Fix: DIM lower bound
- Fix: EQV bug. "0 EQV 0" will return correct result "1"
- Fix: INPUT #F; now supports up to 64 parameters
- Fix: RGB and RGBF now clamp parameters
- Fix: Bug in BGETC when using sockets
- Fix: Return values of POLYCENT and POLYAREA
- Fix: Line-chart line drawing to use current foreground color
- Fix: Printing chr(0) into a file or network interface
- Implemented STATMEDIAN() and STATSTD()
Requires Android: Android 4.4+
Architecture: arm64-v8a
Screen DPI: 160-480dpi
SHA1: 5c9f05ce447a9b0c8e1542f3aa33e9369b4e0347
Size: 1.2 MB
Requires Android: Android 4.1+
Architecture: arm64-v8a
Screen DPI: 160dpi
SHA1: ab3413ffe57690edd25ad830c0cee0f81e389f39
Size: 1.87 MB
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 160-480dpi
SHA1: 3d573923459f4330698f68e03e2e8c5a45fea38b
Size: 3.91 MB
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 160-480dpi
SHA1: 2a573f16fd392f98b71fcc6a9e7acedb27149320
Size: 3.44 MB
Имя пакета:
Категория:
Дата обновления:
2024-07-12
Последняя Версия:
12.27
Требуется обновление:
Доступно на:
Требования:
Android 4.4+
Пожаловаться: