Skip to content

Introduction to Programming using Small Basic, DreamSpark initiative, 2009

Notifications You must be signed in to change notification settings

gkorpal/DreamSpark-SmallBasic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Microsoft Small Basic v0.1-0.5 practice codes from the "Introduction to Programming" tutorial by Ed Price. I did this as part of the Microsoft DreamSpark initiative during 2009. The codes were tested on Windows XP SP3 (32-bit) with .NET framework 3.5 SP1

Reference (click on the image to access its online version):

smallbasic

What are the unique features of the Small Basic language?

  • Imperative: Just like the early variants of BASIC, Small Basic is imperative and doesn't use or expose beginners to concepts like scopes, types, object orientation, etc.

  • Simple: The Small Basic language consists of just 14 keywords.

  • Type System: There actually isn't one. You can create string and numeric constants and assign them to variables. Operations performed on these variables will be interpreted according to the content.

  • Variables: All variables are global and are always initialized. They can be used without assignment.

  • Events: You can create a sub- routine and assign it to an event. This will cause the sub- routine to be called when the event happens.

  • Libraries: The libraries provide static "Objects" that group operations, properties and events. New libraries can be created using other .NET languages and added to the Small Basic runtime.

About

Introduction to Programming using Small Basic, DreamSpark initiative, 2009

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published