User Ratings

★★★★★
★★★★
★★★
★★
16
2
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

Rate This Project
Login To Rate This Project

User Reviews

  • Having started programming in 1966 I have done a lot of basic, and like it, especially for simple things. I was interested in this product, downloaded it installed it all with a few mouse clicks. The IDE is intuitive and easy to use. Haven't tried "Graphics" yet but look forward to trying it soon. I have scored Features and Support "5" each but as yet have had no reason to use them. To you developer(s), thanks for a great product. :-) After reading other reviews I also would like to produce exe files that run independently of the IDE.
  • Great BASIC for beginners and intermediate programmers!
    1 user found this review helpful.
  • I am using the version 1.1.4.0(2014-10-25) - built with QT 5.3.0 how can I upgrade to the latest version without losing my work? and also how can I type in the graphics output?
  • Great project. I think it's a good way to get started with programming. It would be great if the Linux version were 2.0.0.1, too though. I am currently working on easy examples of all the things that can be done with Basic-256. For example additions with values, additions with variables and additions where the user is being asked to enter some values that will then be added. Would be cool if there were more examples like this in the official documentation, too. Also it would be cool if there was an easy way to create a GUI that could be exported as executable so the people could write a calculator, a spreadsheet calculation program, a database management tool or or or with Basic-256.
  • I use BASIC 256 to teach the O Level (High school) students. Likes: 1. Runs on Linux, Windows 2. Single IDE with editing, debugging, output window 3. Uses a pretty simple syntax 4. It's open source and free! 5. Neat colouring of keywords Dislikes: 1. Certain functions/operators are a mismatch for the 'BASIC' syntax. Eg: MOD is % 2. Inconsistent syntax. Eg: On Linux I have to use the $ sign after a string variable but not on Windows. 3. The code indenting is honestly poor (although it has a Beautify function). Overall, it's a great tool to teach and practice the basics of programming and algorithms to a beginner.
  • Very nice work. Simple and actual because it has also many selected features other programming languages. I use it to teach my son Programming. Two little things: 1.) In the debug window the elements of arrays is ordered by index but interpreted as text not as number for examle a[0], a[1], a[10], a[11]..a[19],a[2] ... it would be great to correct it. 2.) It is great that the basic256 language held simple... but if the Text output Window would be great to have functionalities of a simple terminal for example carriage return print "Possibilty overwrite this line"+chr(13) or bel print chr(7) tab, line feed. Sorry for ny bad English, i hope it was to understand :-)
    1 user found this review helpful.
  • wow
  • There is hope for kids to learn an amazing programming language. Great work!
    1 user found this review helpful.
  • It is an magnific old style basic. Thanks.
  • That's what I call a useful tool! I like it a lot!
    1 user found this review helpful.
  • Good project, thanks for showing
  • 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.
  • Easy enough.
    1 user found this review helpful.
  • good job
    1 user found this review helpful.
  • Excellent. I was looking for a way to introduce my children to the key principles of programming - conditionals, loops, subroutines, simple graphics commands etc in an easy to use, self contained environment.. BASIC 256 fits the bill perfectly. No bells and whistles, just a powerful set of fundamental functions from which they can do just about everything they need at the moment. Job well done. Thanks guys.
    1 user found this review helpful.
  • simpel nog bug in linuxversie float werkt niet
  • Looks great to me!
  • great easy and cool!