Bywater BASIC

From Rosetta Code
This page uses content from Wikipedia. The original article was at Bywater_BASIC. The list of authors can be seen in the page history. As with Rosetta Code, the text of Wikipedia is available under the GNU FDL. (See links for details on variance)
Bywater BASIC is an implementation of BASIC. Other implementations of BASIC.

The Bywater BASIC Interpreter (a.k.a. bwbasic) is a BASIC interpreter. It supports a large subset of the ANSI Standard for Full BASIC, including all of the ANSI Standard for Minimal BASIC. Bywater BASIC was written in C, and runs on Unix-like and DOS-based systems (including Windows).

Bywater BASIC can be downloaded from its Sourceforge project.

Contrary to what the manuals say, some programs written in the Minimal BASIC standard, especially those containing undeclared arrays (i.e. with dimension 10 by default), cannot be run in versions earlier than 3.00. In general, in order to load programs, that use arrays, it is necessary to restart the interpreter.