SmallBASIC

SmallBASIC

SmallBASIC (SB) is a free software (GPL2) BASIC programming language dialect with interpreters for Linux, DOS, Win32, FLTK, VTOS, Franklin eBookMan, and Palm OS. The latest released version as of July 13, 2007, is 0.9.8.1.

Description

The dialect is described by the authors as a second generation BASIC, and has a lot in common with QBasic. It is a structured BASIC, and contains the most advanced math functions and operators found on graphing calculators such as matrices and Gauss-Jordan method. It has been suggested that this BASIC variant is good for beginners.

Intended application

SmallBASIC was not designed to be an application development environment, but was instead designed to be a simple, lightweight environment for experimentation. The strong mathematical support and inclusion of high level graphics commands like "chart" (which draws an automatically scaled and labeled graph of an array) make it ideal for tasks that are too complex for a desk calculator, but don't require a full math package like Mathematica. That it runs on Palm OS devices, greatly expands its usefulness as a super calculator.

Platforms

SmallBASIC was designed to run on minimal hardware. One of the primary platforms supported is Palm OS, where memory, CPU cycles, and screen space are limited. The SmallBASIC graphics engine can use ASCII graphics (similar to ASCII art) and therefore run many programs on pure text devices. Fossil, Inc. makes a Palm OS wristwatch, and SmallBASIC runs even on it. In addition to various hardware and operating systems, SmallBASIC is available on some platforms with different types of graphics support, including SDL, FLTK, SVGALib, Linux framebuffer, and Windows GUI.

External links

* [http://sourceforge.net/projects/smallbasic SmallBASIC's SourceForge entry]
* [http://smallbasic.sourceforge.net/ SmallBASIC Home Page at SourceForge]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • SmallBASIC — Dieser Artikel wurde zur Löschung vorgeschlagen. Falls du Autor des Artikels bist, lies dir bitte durch, was ein Löschantrag bedeutet, und entferne diesen Hinweis nicht. Zur Löschdiskussion Begründung: Vorlage:Löschantragstext/AprilWP:RSW. Keine… …   Deutsch Wikipedia

  • SmallBasic — Dieser Artikel wurde zur Löschung vorgeschlagen. Falls du Autor des Artikels bist, lies dir bitte durch, was ein Löschantrag bedeutet, und entferne diesen Hinweis nicht. Zur Löschdiskussion Begründung: Vorlage:Löschantragstext/AprilWP:RSW. Keine… …   Deutsch Wikipedia

  • Microsoft Small Basic — This article is about the Microsoft programming language. For the GPL programming language, see SmallBASIC. Microsoft Small Basic Small Basic running on Windows 7 Original author(s) Microsoft DevLabs …   Wikipedia

  • List of BASIC dialects by platform — List of BASIC dialects by platform: This is a list of dialects of the BASIC computer programming language, sorted into groups for better conceptual organization.There is also an alphabetical list of BASIC dialects. These two lists should contain… …   Wikipedia

  • Tiny BASIC — is a dialect of the BASIC programming language that can fit into as little as 2 or 3 KB of memory. This small size made it invaluable in the early days of s (the mid 1970s), when typical memory size was 4 ndash;8 KB. History The language was… …   Wikipedia

  • Basicdialekt — Aufgrund der seit Jahrzehnten bestehenden Popularität von BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von… …   Deutsch Wikipedia

  • Basicdialekte — Aufgrund der seit Jahrzehnten bestehenden Popularität von BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von… …   Deutsch Wikipedia

  • Garnet-OS — Palm OS Entwickler Palm später PalmSource Version 6.0 Lizenz EULA Website …   Deutsch Wikipedia

  • PalmOS — Palm OS Entwickler Palm später PalmSource Version 6.0 Lizenz EULA Website …   Deutsch Wikipedia

  • Small Basic — Microsoft Small Basic Eine kostenlose und einfache BASIC Entwicklungsumgebung Basisdaten Paradigmen: prozedural Erscheinungsjahr …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”