SmallBasic 0.5

by KodefuGuru 17. June 2009 09:46

I happened to notice the SmallBasic 0.5 release announcement and decided to take a look at it. The question going through my mind was, “why do we need yet another Basic programming language?”

You can download SmallBasic 0.5 via the Microsoft Download Center. Here’s the overview.

Microsoft Small Basic is a project that is aimed at making computer programming accessible to beginners. The project comprises a simple programming language that gathers inspiration from the original BASIC programming language; a modern and attractive programming environment; and rich, extensible libraries. Together they make programming fun for kids and adults alike.

After installing it, I was struck by the coolness IDE.

sbide

It’s not nearly as powerful (or even powerful looking) as Visual Studio, but it felt like I had a toy to play with. Not knowing a thing about the language, I started tying and discovered that it has a really cool intellisense dialog.

sbintellisense

Not only is the intellisense window cool, check out that class: Flickr! It has built-in classes for popular services! I am a little disheartened to see a certain evil word, Goto, in that list.

When I started looking at this, I was wondering why we need yet another flavor of Basic. I’ve only played with the IDE and skimmed the documentation, but it did answer my question. I believe SmallBasic is more palatable to beginners and will open the doors for more people to discover the awesomeness of software development.

Tags:

Kodefu

Comments

6/17/2009 9:49:36 AM #

trackback

Trackback from DotNetKicks.com

SmallBasic 0.5

DotNetKicks.com

6/17/2009 9:51:54 AM #

trackback

Trackback from DotNetShoutout

SmallBasic 0.5

DotNetShoutout

6/17/2009 10:14:34 AM #

Stan

the Flickr class is fun no doubt, but it takes away the fun you would be having in learning and coding your own. If you don't have doing that then you shouldn't be a software developer.

Stan United States

6/17/2009 11:57:29 AM #

Justin James

SmallBASIC is aimed *only* at beginners, and I beleive children in particular (although I may be mistaken on that). I've had it on my "to do" list to take a look at it for my blog for a few months now (along with Alice.org). A lot of my readers are interested in "how do we teach the next generation to write software?" so I've been taking a look at the educational stuff out there like this, Alice.org, Squeak/eToys (SmallTalk), etc.

J.Ja

Justin James United States

6/17/2009 1:17:58 PM #

Chris Eargle

SmallTalk still exists?

I saw Alice once.. it didn't really seem to resemble programming to me. It looked more like a programming game.

Chris Eargle United States

6/17/2009 2:27:15 PM #

Justin James

Yup, and its community is very active. There's even a Smalltalk Web framework out there called Seaside. I haven't been *too* impressed, looking at it (it does some things that I don't like, like putting session ID in the URL by default). I beleive that Squeak/eToys ships on the "One Laptop Per Child" device. I'm actually in the middle of a monstrously huge interview with Alan Kay (it's over 8,000 words already) that should be wrapped up soon, I'll send you the link when it's posted. I think you'll like it.

By the by, I think the comments notification system isn't working.

J.Ja

Justin James United States

Add comment




  Country flag

biuquote
  • Comment
  • Preview
Loading



Powered by BlogEngine.NET 1.6.0.0
Theme by Mads Kristensen

Whois KodefuGuru

Chris Eargle

Chris Eargle
.NET Community Champion

LinkedIn Twitter Technorati Facebook

MVP - Visual C#

 

INETA Community Champions
Friend of RedGate
Telerik .NET Ninja
Community blogs & blog posts

I am a #52er


World Map

RecentComments

Comment RSS

Tag cloud

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2010