Category:BASIC256: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
(+features +disadvantage (absence of procedures))
Line 3: Line 3:
|tags=BASIC256}}
|tags=BASIC256}}
{{implementation|BASIC}}
{{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.
'''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
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].
* 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

; Disadvantages
* Unlike many other BASIC dialects of second and third generations ([[:Category:BASIC|QBasic]], [[:Category:PowerBASIC|PowerBASIC]], [[:Category:BBC BASIC|BBC BASIC]], [[:Category:Liberty BASIC|Liberty BASIC]], [[:Category:PureBasic|PureBasic]] and even [[:Category:TI-89 BASIC|TI-89 BASIC]] used in calculators) BASIC-256 does not support user-declared functions with parameters. This makes programming or recursion quite cumbersome (see the [[Ackermann function#BASIC256|Ackermann function]] example).

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].

Revision as of 19:06, 4 September 2012

Language
BASIC256
This programming language may be used to instruct a computer to perform a task.
Official website
Lang tag(s): BASIC256
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using BASIC256.
BASIC256 is an implementation of BASIC. Other implementations of 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
Disadvantages

BASIC256 is open source and available for Linux, Windows and Mac.

For more information see basic256.org or to download and install sourceforge.

Subcategories

This category has only the following subcategory.

@

Pages in category "BASIC256"

The following 200 pages are in this category, out of 475 total.

(previous page) (next page)
(previous page) (next page)