Basic-256
Basic-256 | |
---|---|
Publishing year: | 2007 |
Designer: | Ian Larsen & James M. Reneau |
Current version | 1.1.4.0 (October 27, 2014) |
Operating system : | Linux, Mac, Windows, Android |
License : | GNU General Public License, version 3 |
http://www.basic256.org |
Basic-256 is a dialect of the BASIC computer programming language , which is aimed primarily at students. The open source software is available for the Linux , Windows , MacOS and Android operating systems ; the current development version is from 2017 (as of 2019).
history
The development of Basic-256 was inspired by the article “Why Johnny can't code”. In the article, the US astronomer David Brin formulated the goal that the program logic should be understood line by line with the help of simple math even by younger students.
properties
- No header files that are incomprehensible to beginners are required.
- No libraries or other external documents have to be integrated.
- Standard basic programming commands can be easily traced line by line.
- The editor, a text and a graphic output are all integrated in a common window.
- As an interpreter language, Basic-256 does not require compiling.
- There is documentation in German.
Hello World
A hello world program is a simple, but nevertheless complete program that is supposed to show the possibilities of a programming language. In Basic-256 it consists of just one simple line:
Print "Hallo Welt"
The same program in the C programming language looks much more complex:
main () { printf("Hallo Welt"); }
It is precisely this complexity that Basic-256 wants to keep away from younger beginners in particular.
Web links
- Project homepage - instructions and tutorials in multiple languages
- Basic 256 learning script - tutorial in German, for students from grade 7
- Basic Book - Tutorial in English
- Basic bits blog - collection of small programs
- UglyMike's Web Lair - Demos and Widgets.
- Basic-256 in Rosetta Code - Commands compared with other languages.
Individual evidence
- ↑ BASIC-256. Accessed January 1, 2019 .
- ↑ Why Johnny can't code. September 14, 2006, accessed January 1, 2019 .
- ↑ Basic-256 Documentation. In: basic256.org. Retrieved January 1, 2019 .