Jump to content

SmallBASIC: Difference between revisions

1,782 bytes removed ,  20 days ago
Redirect to category
(Update)
(Redirect to category)
Tag: New redirect
 
Line 1:
#REDIRECT [[:Category:SmallBASIC]]
{{implementation|BASIC}}
 
SmallBASIC is a fast and easy to learn BASIC language interpreter ideal for everyday calculations, scripts and prototypes. SmallBASIC includes trigonometric, matrices and algebra functions, a built in IDE, a powerful string library, system, sound, graphic commands and communication via serial or sockets along with structured programming syntax.
 
== Multi-platform ==
 
'''SmallBASIC''' is released for Windows, Linux and Android. It can be build from source for many other POSIX compliant operating systems including Raspberry Pi OS for the Raspberry Pi. Thanks to the build in IDE programs can be written on your Android powered tablet or mobile phone and executed immediately.
 
Your program can be bundled with all necessary libraries to create executable files for Windows (exe-files) or Linux (AppImage). For Android a signed pkg can be created and for example distributed using Google play.
 
Additionally you can start programming with the online version of SmallBASIC in your browser right now.
 
== Editors, IDE and SmallBASIC versions ==
 
SmallBASIC comes in three different flavors for the desktop. The SDL version offers a simple but efficient IDE and is perfect for working with graphics. The FLTK version has a great IDE. The console version doesn’t offer an IDE and is text-only but works perfect with plugins like raylib or nuklear.
 
No matter which SmallBASIC version you prefer, external editors like Visual Studio Code, Geany, Sublime Text or KDE Kate can be setup for syntax highlighting or code execution.
 
Instructions on how to use the editor in the SDL and Android version can be found in the article Android
 
== More information ==
 
*https://smallbasic.github.io/
*[[wp:SmallBASIC|SmallBASIC on Wikipedia]]
*[https://www.syntaxbomb.com/smallbasic/ SmallBASIC forum]
25

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.