
SmallBASIC
SmallBASIC是一種快速且易於學習的BASIC編程語言解釋器。
應用信息
Advertisement
應用描述
Android應用分析和審查:SmallBASIC,由Chris Warren-Smith開發。在教育類別中列出。當前版本為12.29,在 25/06/2025 上更新。根據用戶在Google Play上的評論:SmallBASIC。超過49 千的安裝。 SmallBASIC目前有337評論,平均評分為3.3星
SmallBASIC 是一款快速易學的 BASIC 程式語言解譯器,非常適合日常計算、腳本和原型設計。 SmallBASIC 包含三角函數、矩陣與代數函數、強大的字串函式庫、系統指令、圖形指令以及結構化程式設計語法。注意:這*不是*微軟的「Small Basic」。這是基於 GPL 3.0 許可的開源 SmallBASIC,最初是為 Palm Pilot 開發,後來移植到 Franklin eBookman 和 Nokia 770 設備上。
SmallBASIC 與單獨提供的「Hacker's Keyboard」完美相容。
SmallBASIC 的一些特性如下:
- SmallBASIC 是一種多平台 BASIC 語言:目前支援 Linux、Windows 和 Android。
- 語言非常緊湊:例如,Linux 版 Debian 安裝程式僅包含一個 340 KB 的檔案。
- SmallBASIC 擁有一套非常全面的數學函數。
- 它是一種解釋型語言,無需編譯運行。
- SmallBASIC 支援結構化程式設計、使用者自訂結構和模組化原始檔。但它並非面向對象。
- 它在語法方面也表現出很大的靈活性:許多命令都有替代形式,許多結構都有不同的同義詞可用。
- SmallBASIC 內建小型 IDE。
- 提供圖形基元(例如線條、圓形等),以及聲音和簡單的 GUI 功能。
SmallBASIC 最初由 Nicholas Christopoulos 於 20 世紀 90 年代末為 Palm Pilot 個人數位助理開發。
加入論壇:
https://smallbasic.discourse.group
請將任何崩潰報告給以下任一人員。請務必包含導致問題的一小段程式碼。
- https://github.com/smallbasic/SmallBASIC/issues
- 信箱:[email protected]
我們目前正在提供12.29版本。這是我們最新,最優化的版本。它適用於許多不同的設備。從Google Play商店或我們託管的其他版本中免費下載Apk。此外,您可以在不註冊的情況下下載且無需登錄。
我們擁有超過2000+的Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ...設備,並提供了許多選項,您可以輕鬆選擇適合您設備的遊戲或軟件。
如果在Google App Store上有任何國家限製或設備側面受到任何限制,它可能會派上用場。
什麼是新的
Implemented Bluetooth support
Updated SOUND to avoid clicks
Updated USB API to allow setting baud rate and timeout
Updated android.speak() to take additional non-string args
Update PEN(3) handling
Updated SOUND to avoid clicks
Updated USB API to allow setting baud rate and timeout
Updated android.speak() to take additional non-string args
Update PEN(3) handling
最近的評論
Kalman Donath
Super great! Huge range of Basic commands. Help function is great. Speed is great. The interface is not so straightforward but I'm working on getting used to it. If you could improve on the interface, add some graphical elements, like buttons, menus, etc., that would be great. But overall it's fantastic. Thank you. Just keep it!
Byron Eugene
QBasic was my intro to programming, when I stumbled upon it in my middle school computer lab (it was already considered obsolete at that point, but I didn't learn that until after putting many hours into it!). I know this isn't QBasic, but it's similar enough to it that programming in it scratches the nostalgic itch I sometimes get. This is an excellent app, very well made, & while the interface takes getting used to it becomes easy to figure out after a short time. I highly recommend this!
gabmemog at gmail
Works great on ny old phone. Creates a smallbasic folder and saves your programs. Android 5. On my newer phone, no folder. But I found a hack! I copy my program and data files to new files (.bas) when smallbasic is running (click on Files, copy your data, click new). Your program can then access your data files (.bas)!! It works!! Happy now.
Pete JC
First impressions aren't good. I opened the app to find the menu options overwriting each other, and the demonstration program kind of messed up. I have bad eyesight and have '⚙️ > display > font style and size > font size" turned up on my galaxy s23. Is that the problem? Can you please fix the menus so they display properly. Found the help system (👍) and love it, but "autocomplete / code suggestions" would be awesome, thanks. I'll continue exploring now ! Thanks for this!
A Google user
This deserves much higher praise than it gets. Too many download it who haven't enough knowledge of BASIC or programming, or don't have the patience to go to the website or notice the menu icon, or think it's the MS thing with similar name. As BASIC interpreters go, it's very good indeed and being improved. I just tested it on speed with some graphics routines against a couple of others including rfo, and it was about 10 times faster. The IDE is unusual but fine when you get used to its quirks.
Jim Walts
I felt that my original review was unfair to those who created this and maintain it. It does take some effort to figure out the file system but overall it's an amazing program. Someone needs to make a beginners guide to this and put it on YouTube and somehow make it findable. Chris, I saw your response after posting this. My original wasn't me at my best. LoL Thanks to you and your team for what you do.
kiith10
Unlike other apps, the save folder is in a location that can't be accessed either by the cellphone or by a computer linked to it. Data and programs are therefore not accessible to the user. Other apps use a variety of folders (document folder or a user defined path). X11 basic allows it, python allows it, ...
A google user
Please make the auto-save feature optional,so that it can be cancelled. Also matrix-size and transpose for 2D matrices would be useful