10 Print “TinyBASIC Ported To Raspberry Pi Mini Computer”, 20 GOTO 10, RUN
The Raspberry Pi mini computer that's become popular with the maker community but was originally conceived as a device to help kids learn how to code has had the lightweight TinyBASIC programming language ported to it -- as a way for parents who haven't done any programming since their school days to be able to share their old BASIC knowledge with their kids
raspberry-pi-logo

The Raspberry Pi mini computer that’s become popular with the maker community but was originally conceived as a device to help kids learn how to code has had the lightweight TinyBASIC programming language ported to it.

The Raspberry Pi Foundation noted the development in a blog post – explaining how it’s received lots of emails from parents who haven’t done any programming since their school days but still have books on BASIC, and want to be able to share the programming language with their kids

The good news for those people, and for anyone else who wants to learn BASIC from scratch or revisit an old friend, is that TinyBASIC is now available for the Raspberry Pi. Andrew Lack has ported this very lightweight editor, interpreter and graphics package to the Pi, and we think it’s great.

The Foundation says it’s considering bundling TinyBASIC “as part of the standard Raspbian image” — but it wants to test the waters first to see how popular the language turns out to be.

The blog post also notes that while the GOTO function is included in the most basic version of the TinyBASIC port (called vanilla) — to allow for beginners to take their programming baby steps — the function can be disabled in another version (called raspberry) to ensure budding programmers are given the chance to learn structured programming.

The TinyBASIC port consists of an editor, called TinyBASIC One, which allows programs to be inputed, edited and run; the BASIC interpreter — including support for language features such as PRINT, REM, LET, STOP and GOTO — and in the raspberry flavour additional features include WHILE/WEND and REPEAT/UNTIL loops (but not GOTO).

The port also includes support for drawing basic shapes, via the DRAW function.



Stock Market XML and JSON Data API provided by FinancialContent Services, Inc.
Nasdaq quotes delayed at least 15 minutes, all others at least 20 minutes.
Markets are closed on certain holidays. Stock Market Holiday List
By accessing this page, you agree to the following
Privacy Policy and Terms and Conditions.
Press Release Service provided by PRConnect.
Stock quotes supplied by Six Financial
Postage Rates Bots go here