Small Basic
Small Basic (nicht zu verwechseln mit SmallBASIC, einem anderen, betagteren BASIC-Derivat) ist eine moderne, sehr vereinfachte und vordergründig für Programmiereinsteiger geschaffene BASIC-Entwicklungsumgebung.
Geschichte
Eine erste Version von Small Basic wurde 2008 von Vijaye Raji veröffentlicht. Seit Anfang 2010 ist Small Basic ein offizielles DevLabs-Projekt von Microsoft.
Sprache
Small Basic unterstützt eine imperative Programmierung. Eine überschaubare Zahl von recht mächtigen Schlüsselwörtern erstreckt sich über zahlreiche Anwendungsgebiete und ermöglicht das Erzeugen einfacher Anwendungen, welche in einem Text- oder Grafikfenster laufen können.
Voraussetzungen
Für die Verwendung von Small Basic und zur Nutzung einer damit erzeugten EXE wird die .NET-Laufzeitumgebung der Version 3.5 benötigt.
Features
Befehle und ihre Ereignisse, Methoden und Eigenschaften werden im Editor komfortabel mittels "IntelliSense(TM)" vervollständigt.
Die Programmierumgebung und die benutzerfreundliche Einsteigerdokumentation stehen in zahlreichen Sprachen (u. a. auch in Deutsch) zur Verfügung.
Für Small Basic geschriebener Code kann auf Knopfdruck zu in VB.NET weiter verarbeitbaren Code umgewandelt werden.
Optional besteht die Möglichkeit, einen selbst erzeugten Quelltext auf einer speziellen Small-Basic-Seite zu veröffentlichen. Sofern clientseitig Microsoft Silverlight installiert ist, kann dieses Programm dann in den meisten Fällen auch auf jener Seite online ausgeführt und sogar in andere Webseiten eingebettet werden.
Aktuelle Version
0.95 (veröffentlicht im Februar 2011)
Beispielcode
Textfenster:
TextWindow.WriteLine("Hallo Welt!")
Grafikfenster:
GraphicsWindow.DrawText(10,30,"Hallo Welt!")