Small Basic Introduction

smallbasic0 thumb Small Basic IntroductionI stumbled across Small Basic on DevLabs. And its catch phrase caught my attention: “Small Basic is a project that’s aimed at bringing ‘fun’ back to programming.” I wasn’t a believer at first, and I simply had to try it.

It turns out that its simplicity is captivating. Sure the functionality is limited, but it was simple enough that almost anybody can use it. Start coding, then click Run, and you get instant results. I think this is the perfect tool to get somebody to be interested in programming. One of our colleagues was looking for something to get his kid started in programming, and there is no need for him to look further :)

smallbasic2 Small Basic IntroductionThe “Intellisense” is also pleasing to the eyes, it allows you to scroll over what you can use in your code. The site mentions that there are only 15 keywords for you to use, thus reconfirming Small Basic’s goal to keep the programming experience as simple as possible.

What are the programming concepts included in Small Basic? There are variables, conditions, loops, basic graphics, subroutines, turtle graphics, and events. The coverage seems light for the user, but still enough to whip up something complex.
What I like the most is the turtle graphics, which I believe is based on the Logo programming language. The basic concept is you have a turtle, and then you command the turtle to move forward, turn left or right, or how many steps it will move. The turtle will draw the path that you lead it to and you can come up with ingenious diagrams/drawings. This is what I came up with after a couple of minutes of toying around with it:
smallbasic3 Small Basic Introduction
Anybody looking for other diagrams to try out can look here: http://mathworld.wolfram.com/Tessellation.html . It will be a good exercise to think of ways on how to make your turtle draw diagrams like these out:
smallbasic4 Small Basic Introduction

What I’ve shared here is just the tip of the iceberg. Small Basic is ideal for anybody wanting to get their feet wet in the world of programming. Or if you want to recall your experience in writing your first program, give Small Basic a look

We will over the next month or so come up with more detailed articles on this simple yet excellent piece of software.

Here are some links that may be useful:


About the Author
Author

dee Dee can sometimes be lazy in updating his blog.. feel free to give him a kick about anything you want to see on here! :)

Leave a reply

Name (required)

Website