Jump to content

SmallBASIC: Difference between revisions

1,006 bytes added ,  18 days ago
Update
(changed MSSB link to skip redirect)
(Update)
Line 1:
{{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.
'''SmallBASIC''' (not to be confused with [[:Category:Microsoft Small Basic|Microsoft Small Basic]]) is a [[:Category:BASIC|BASIC]] interpreter, originally intended for use on the [[wp:Palm (PDA)|Palm line of PDAs]], and currently available for [[:Category:POSIX|POSIX]]-compliant systems (including [[Linux]], [[Unix]], [[Mac OS|Mac OSX]], and [[BSD]]), [[Windows]], [[DOS]], and several lesser-known systems.
 
== Multi-platform ==
SmallBASIC is fairly similar to [[QuickBASIC#QBasic|QBasic]], although many keywords are different (for example, <code>DO</code> works significantly different in the two languages).
 
'''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.
==See also==
 
*[http://smallbasic.github.io/ SmallBASIC homepage]
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 ==
 
*[httphttps://smallbasic.github.io/ SmallBASIC homepage]
*[[wp:SmallBASIC|SmallBASIC on Wikipedia]]
*[httphttps://smallbasicwww.githubsyntaxbomb.iocom/pagessmallbasic/reference.html SmallBASIC Language referenceforum]
25

edits

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