BASIC256

{{language|BASIC256 |site=http://www.basic256.org |tags=BASIC256}} {{implementation|BASIC}} '''BASIC-256''' is an easy to use version of [[BASIC]] designed to teach anybody (especially middle and high-school students) the basics of computer programming. It uses traditional control structures like gosub, for/next, and goto, which helps kids easily see how program flow-control works. It has a built-in graphics mode which lets them draw pictures on screen in minutes, and a set of detailed, easy-to-follow tutorials that introduce programming concepts through fun exercises.

; Features

  • fast graphics suitable for animation
  • native [[speech synthesis]]
  • mouse and keyboard events
  • graphic files manipulation (saving, retrieving)
  • playing sounds from WAV files
  • sprites handling
  • database functions
  • socket networking
  • error handling
  • files I/O
  • true functions/subroutines (version 0.9.9.1 and later)

; Disadvantages

  • BASIC-256 does not support three- and N-dimensional arrays in general (N>2)
    BASIC256 is open source and available for [[Linux]], [[Windows]] and [[Mac]].

For more information see [http://www.basic256.org basic256.org] or to download and install [http://sourceforge.net/projects/kidbasic/ sourceforge].

Tasks