BASIC-256 Icon

BASIC-256

81 Recommendations
273 Downloads (This Week)
Last Update:
Download basic256_0.9.9.58.tgz
Browse All Files
Windows BSD Mac Linux

Screenshots

Description

BASIC-256 is an easy to use version of BASIC designed to teach anybody how to program. A built-in graphics mode lets them draw pictures on screen in minutes, and a set of easy-to-follow tutorials introduce programming concepts through fun exercises.

BASIC-256 Web Site

Update Notifications





User Ratings

 
 
81
13
Write a Review

User Reviews

  • Posted by Lydia Harpe 2012-11-13

    Good project, thanks for showing

  • Posted by Nathan 2012-11-11

    simple and straight forward to use

  • Posted by JohnT 2012-07-21

    I just built basic256_0.9.6.69 from source in Mandriva 2010 Linux and found that once certain changes were made, it built very cleanly and does much or most of what a hobbyist or student would like a Basic to do. I've used Commodore Basic, GW-Basic, QBasic and have at least a slight exposure to other versions, and must say that Basic256 running in a graphic window feels good to use. I had one actual problem building it. The file SDL_mixer.h, a sound-related file, was called for and I don't seem to have it. Also, the sound on my system doesn't work anyway. So I had to make some changes to the source and the Makefile to clear up the missing-file error. This amounts to removing sound support for the program, which I found just now was requested by a user a couple of years ago. It can be done without drastic changes. In Unix/Linux, making these changes is usually done by a script called configure which is included in the source files that checks for required and desired stuff on a user's system. It also accepts commands on enabling or disabling features. To use it, one would need a Unix-like programming environment like the one provided by MSYS and the mingw compiler for Windows. Some of the Basic programming I enjoy doing is math-related and I like to have full double-precision numbers to look at. It took a bit of digging to find what to change to get the nearly full 15 digits by default instead of the 6 shown by the original source, but it's working now. I'd like the interpreter to be able to handle scientific format numbers in input and output, and may try adding that too. One other feature I would add to the Basic256 wish list is to include modern structured programming statements (case statements, etc). Even so, it does about as much as the Commodore 64 Basic I had years of fun with, and because the source for Basic256 is in C++, one of the most common and widely documented programming languages, it's easy to modify and add to. Testing and contributing are some of the fun things you can do with open-source code.

  • Posted by Owen 2012-03-21

    Works and fast.

  • Posted by Alice 2012-02-20

    Easy enough.

Read more reviews

Additional Project Details

Languages

English, Russian

Intended Audience

Education, End Users/Desktop, Science/Research

User Interface

Qt

Programming Language

BASIC, C++

Registered

2006-09-29

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.