An easy to use BASIC language
and IDE for education.

Introduction

Find us on Facebook.
Screen Shot 1
Screen Shot Two
Screen Shot Three

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.

Check out "Why Johnny Can't Code," the article that inspired BASIC-256.

We welcome all tutorials and sample programs written for BASIC-256, as well as any feedback or ideas.

The original author may be contacted at drblast [at] users.sourceforge.net the current maintainer is available at renejm [at] users.sourceforge.net.

Monday, April 07, 2014, 17:22

New Android Tablet and Smartphone Edition

Chech out the new Android tablet and smartphone edition. It had been released to production but it may still have a few minor problems. Let us know if there are any issues and how to reproduce them. You can install it on your device from the Google Play store for Free or at https://play.google.com/store/apps/details?id=org.basic256.basic256ide

Jim

Saturday, February 16, 2013, 09:36

Lots of improvements - New Portable Distribution

Over the last 6 months or so we have been churning out a lot of fixes and a few new features. Functions, graphics, and much better compile time error messages have been added as we move to a 1.0 release. It is exciting to see all of the comments on the forum and to see the documentation continue to mature.

Another item that has been asked for by many is a portable Windows distribution that will run from a USB memory stick or other portable device. Many schools do not allow their students to load software on the computers, but do allow for portable apps to run. Check out the "beta" download for the Portable Apps platform, here.

Jim

Friday, October 05, 2012, 21:32

Real Functions and Subroutines - Version 0.9.9.1

I have been working on adding "real" functions and subroutines for several weeks. I have committed to SVN and updated the install files to version 0.9.9.1 and need some folks to help test it out. Documentation will be coming but there are a couple of new programs in the Examples that will show how Functions and Subroutines work.

Jim.

Rosetta Code

Wednesday, June 13, 2012, 21:37

Rosetta Code

Check out the web site Rosetta Code. It is a codex of several hundred programming languages and a comparison of tasks solved in the different languages. BASIC256 was recently added and could use your assistance in updating and writing the programs.

Jim.

Sunday, March 18, 2012, 10:54

0.9.6.66

Built new Windows installer and LINUX/MAC TAR archive. This version includes the new user interface control statements and corrections to the off-line help viewing.

Jim.

Easy Install under FreeBSD

Wednesday, October 12, 2011, 12:32

Easy Install under FreeBSD

As of 2011-10-11, Basic256 is available on the FreeBSD ports tree.
ComputerMasti includes BASIC-256 tutorials in school curriculum.

Tuesday, September 13, 2011, 06:14

ComputerMasti includes BASIC-256 tutorials in school curriculum.

ComputerMasti has created an open-source Computer Science curriculum for grades 9-12 and it includes BASIC-256 as one of the programming languages covered.

Wednesday, July 06, 2011, 13:05

0.9.6.66

Built new Windows installer and LINUX/MAC TAR archive. This version includes the new user interface control statements and corrections to the off-line help viewing.

Jim.

Monday, February 14, 2011, 21:29

0.9.6.61

Uploaded the latest SVN and Windows installer to Sourceforge. Includes new functions OSTYPE (what type of system is this) and MSEC (return execution time in milliseconds).

Off-line help now generated from the wiki at http://doc.basic256.org. The windows installer is smaller and allows the off-line help and examples to be optionally installed.

Happy Valentine's Day - Jim

Wednesday, January 05, 2011, 11:41

0.9.6.56

Uploaded the latest SVN and Windows installer to Sourceforge. Includes new functions DIR, COUNT, COUNTX, INSTRX, REPLACE, REPLACEX, EXPLODE, and EXPLODEX. These functions allow for better string searching and manipulation, even using regular expressions.

Also included is Sergei's off-line or on-line help feature.

Jim

Page 1 of 3 [ 1 2 3 »]

Find us on Facebook.    So You Want to Learn to Program?

GPL
BASIC-256 is licensed under the GNU General Public License.

© 2010 Contributors to the BASIC-256 Project

powered by phpSQLiteCMS
You are visitor 365989