速報APP / 教育 / SmallBASIC

SmallBASIC

價格:免費

更新日期:2019-03-03

檔案大小:2.9M

目前版本:0.12.15.3

版本需求:Android 4.1 以上版本

官方網站:https://smallbasic.github.io/pages/android.html

Email:smallbasic@gmail.com

SmallBASIC(圖1)-速報App

NOTE: This is *not* "Small Basic" from Microsoft. This is the open source GPL version 3 licensed SmallBASIC originally made for the Palm Pilot and later ported to the Franklin eBookman and Nokia 770 devices.

SmallBASIC is a fast and easy to learn BASIC programming language interpreter ideal for everyday calculations, scripts and prototypes. SmallBASIC includes trigonometric, matrices and algebra functions, a powerful string library, system, and graphic commands along with structured programming syntax.

SmallBASIC(圖2)-速報App

SmallBASIC works well with "Hacker's Keyboard" available separately.

Some of SmallBASIC's features are:

SmallBASIC(圖3)-速報App

- SmallBASIC is a multi-platform BASIC language: Currently, Linux, Windows and Android are supported.

- The language is pretty compact: The Debian installer for Linux, for example, comes as a single 340 kb file.

SmallBASIC(圖4)-速報App

- SmallBASIC features a very comprehensive set of mathematical functions.

- It is an interpreted language with no compilation runs required.

SmallBASIC(圖5)-速報App

- SmallBASIC supports structured programming, user-defined structures and modularized source files. It is not object-oriented, though.

- It also shows much leeway in questions of syntax: For many commands, there are alternatives, and for many constructs, there are different synonyms available.

SmallBASIC(圖6)-速報App

- SmallBASIC comes with its own little IDE.

- Graphics primitives (like lines, circles, etc.) are provided, as well as sound and simple GUI functions.

SmallBASIC(圖7)-速報App

SmallBASIC, which was originally created for the Palm Pilot personal digital assistant in the late 1990's by Nicholas Christopoulos.

Join the discussion forum:

SmallBASIC(圖8)-速報App

http://retrogamecoding.org/board/index.php?board=22.0

Please report any crashes to one of the following. Be sure to include a small snippet of code causing the issue.

- https://github.com/smallbasic/SmallBASIC/issues

- email: smallbasic@gmail.com