BASIC-256

BASIC-256 is a simple BASIC IDE that allows young children to learn to program. It was written in response to David Brin's article, "Why Johnny Can't Code," in which he bemoans the lack of a simple, line-oriented programming language for children that runs on modern computers. It features a byte-code compiler and interpreter, a debugger, easy to use graphical and text output, and an editor.

Tags education
Licenses GPL
Operating Systems POSIX Windows Windows
Implementation Basic C++

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  01 Mar 2007 12:57
  • Rrelease-after

Changes: This release fixes a number of bugs and adds anonymous arrays, improved translations, documentation, and examples. A SOUND command is in progress, but not complete for all versions.

  • Rrelease-mid
  •  08 Dec 2006 21:27
  • Rrelease-after

Changes: This version adds a syntax highlighter to the editor, a variable watch window to the debugger, syntax improvements, and new and updated examples.

  • Rrelease-mid
  •  26 Nov 2006 19:39
  • Rrelease-after

Changes: The user interface has been redesigned and enhanced, file access commands have been added to the language, and a "poly" function to draw complex shapes has been added, along with three new string manipulation functions. The build process has been streamlined and reduced to two commands.

  • Rrelease-mid
  •  09 Nov 2006 09:32
  • Rrelease-after

Changes: This release adds a step-through debugger, numerous user interface enhancements in the editor, a PAUSE command that halts execution for a specified time with sub-second precision, a LINE command that draws lines in the graphics output, and various bugfixes. With this release, the project has changed its name from KidBASIC to BASIC-256 to avoid confusion with another project.

  • Rrelease-mid
  •  29 Oct 2006 05:35
  • Rrelease-after

Changes: This version fixes a number of outstanding bugs, adds internationalization support, and adds a number of menu options, including a fully functional edit menu.

427ee60727bf983abbe091f184b76841_thumb

Project Spotlight

CodingTeam

A software forge that is lightweight and extensible.

No-screenshot

Project Spotlight

Atlassian Connector for IntelliJ IDEA

Connect Atlassian dev tools (JIRA, Bamboo, Crucbile, FishEye) to IntelliJ IDEA.