Basic-256
Basic-256 ist ein Dialekt der Computer-Programmiersprache BASIC, der sich vor allem an Schüler richtet. Die Open-Source-Software gibt es für die Betriebssysteme Linux, Windows, MacOS und Android; die aktuelle Entwicklungsversion stammt von 2017 (Stand 2019).[1]
Basic-256 | |
---|---|
Erscheinungsjahr: | 2007 |
Designer: | Ian Larsen & James M. Reneau |
Aktuelle Version | 2.0.0.11 (30. Juni 2020) |
Betriebssystem: | Linux, Mac, Windows, Android |
Lizenz: | GNU General Public License, Version 3 |
http://www.basic256.org |
Geschichte
Angeregt wurde die Entwicklung von Basic-256 durch den Artikel „Why Johnny can’t code“.[2] In dem Artikel formulierte der US-Astronom David Brin das Ziel, dass die Programmlogik Zeile für Zeile mit Hilfe einfacher Mathematik auch von jüngeren Schülern verstanden werden sollte.
Eigenschaften
- Es sind keine für Anfänger unverständlichen Header-Dateien nötig.
- Es müssen keine Bibliotheken oder andere externe Dokumente eingebunden werden.
- Standard-Basic-Programmierbefehle können zeilenweise leicht nachvollzogen werden.
- Der Editor, eine Text- und eine Grafikausgabe sind alle in einem gemeinsamen Fenster integriert.
- Als Interpreter-Sprache erfordert Basic-256 kein Kompilieren.
- Es gibt eine Dokumentation auf Deutsch[3].
Hallo Welt
Ein Hallo-Welt-Programm ist ein einfaches, aber trotzdem vollständiges Programm, das die Möglichkeiten einer Programmiersprache aufzeigen soll. In Basic-256 besteht es aus nur einer einfachen Zeile:
Print "Hallo Welt"
Dasselbe Programm in der Programmiersprache C sieht deutlich komplexer aus:
main () { printf("Hallo Welt"); }
Genau diese Komplexität will Basic-256 vor allem von jüngeren Anfängern fernhalten.
Weblinks
- Project-Homepage – Anleitungen und Tutorials in mehreren Sprachen
- Basic-256-Lernskript – Tutorial auf Deutsch, für Schüler ab Klasse 7
- Basic Book – Tutorial auf Englisch
- Basic bits Blog – Sammlung kleiner Programme
- UglyMike’s Web Lair – Demos und Widgets.
- Basic-256 in Rosetta Code – Befehle im Vergleich mit anderen Sprachen.
Einzelnachweise
- BASIC-256. Abgerufen am 1. Januar 2019 (englisch).
- Why Johnny can't code. 14. September 2006, abgerufen am 1. Januar 2019 (englisch).
- Basic-256 Documentation. In: basic256.org. Abgerufen am 1. Januar 2019.