Post Reply 
Microsoft Small Basic
04-24-2015, 09:31 PM (This post was last modified: 04-25-2015 12:32 AM by Les Bell.)
Post: #2
RE: Microsoft Small Basic
(04-24-2015 02:52 PM)Namir Wrote:  2. All variables and arrays are global.
3. There is no support for functions.
4. There is support for Sub procedure but they cannot have arguments. This will cause the need for convoluted coding to simulate Sub with pseudo-local variables and parameters.

Ouch! Those three points, alone, pretty much cripple what could have been quite a nice introductory language. As it is, all the functionality attached to objects like animated graphics and .mp3 files will be enough to get beginning programmers excited and enthusiastic and then gradually draw them into a morass of unstructured and unmaintainable code. Given that every contemporary textbook on language implementation provides elegant patterns for dealing with scope rules, types, functions, etc. I wonder why the language is so anaemic? (Especially when there are many more full-featured languages, such as Processing, in the same niche.)

--- Les
[http://www.lesbell.com.au]
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Microsoft Small Basic - Namir - 04-24-2015, 02:52 PM
RE: Microsoft Small Basic - Les Bell - 04-24-2015 09:31 PM
RE: Microsoft Small Basic - Jlouis - 04-25-2015, 12:17 AM
RE: Microsoft Small Basic - Sylvain Cote - 04-25-2015, 03:45 AM
RE: Microsoft Small Basic - Namir - 04-25-2015, 08:58 AM
RE: Microsoft Small Basic - Namir - 04-25-2015, 12:34 PM
RE: Microsoft Small Basic - Don Shepherd - 04-26-2015, 04:45 PM
RE: Microsoft Small Basic - Namir - 04-26-2015, 09:52 PM
RE: Microsoft Small Basic - SlideRule - 04-27-2015, 12:27 AM
RE: Microsoft Small Basic - Frido Bohn - 04-27-2015, 09:25 AM
RE: Microsoft Small Basic - rprosperi - 04-28-2015, 03:10 AM



User(s) browsing this thread: 1 Guest(s)