BBC Basic
BBC Basic for Windows is written by R T Russell and is a superb well structured programming
language with easily created and very portable procedures and functions.
Many schools and educational establishments are still using BBC Basic to give students an insight into computer programming.
It is arguably the most user friendly, intuitive, programming language ever written.

Our BBC Basic programming guide gives plenty of example programs and pre written routines procedures and functions you can include within your own programs.
We focus on the key areas of programming including, troubleshooting, debugging (including debugging tasks), user input validation and programming structural logic.
Hidden
We take a look into the world of sorting with examples of Bubble sort and Selection sort. The library has code for 5 sort algorithms including Quicksort and these can all be inserted, or installed, into your own programs
We use real world problems (tasks every programmer will come across at one time or another) to build confidence and introduce programming steps, methods and structure in a logical way. You will quickly get a grasp of BBC basic and can then go on to further explore the problems and solutions presented thereby building a good grasp of the language, its syntax and the features it has to offer.
The following is a selection of programs included on our disk, see the “On your disk” page for more information.
(Calculator, Chinese Astrology, LEDs8, Morse Code, Music) are all developed from scratch and pose many problems (with answers) as the program is slowly built up. They are not meant to be used until considerable experience has been gained by doing the work in the other books. When these more difficult programs are tackled load the Word™ document that is in the same directory as this will lead the user through the process of building the program and will provide all the necessary hints, tips, and answers.
We look at (amongst many other things) building a program from scratch that will drive a ball to the centre of a maze and back out again. The same program will work for ANY single maze.

Click
The Diagram shows the ball finding its way automatically
(under program control) to the centre of the maze.
Hidden
Hidden
We also introduce programs to deal with number base conversions and include a BigSums program that allows the calculation of massive numbers. Divisiom currently stops after 60 decimal places but this can be changed.
Enter numbers up to 255 digits long.
We will meet concatenation, toggling, polling, text analysis, file handling, file merging, simulations (e.g. overhead crane), a very unusual Noughts and Crosses and much more.
Windows routines to produce messageboxes, menu bars, drop down menus, tracker bars, list boxes, combo boxes, command buttons and much more, are all available from BBC Basic and are widely used in the different programs.
There are many prepared files, pictures, sprites and coded segments for use in the various programs.
