Live data from Hacker News

Microsoft Small Basic

smallbasic.com

1–10 of 91 posts

Re: Microsoft Small Basic

#2
I like the idea of a lightweight programming language/environment dedicated to entry level learners. Perhaps what would also be interesting is having a basic-esq L/E for whatever programming paradigm that is useful (procedural, oop, functional, etc.)

Re: Microsoft Small Basic

#4
post #2

I like the idea of a lightweight programming language/environment dedicated to entry level learners. Perhaps what would also be interesting is having a basic-esq L/E for whatever programming paradigm that is useful (procedural, oop, functional, etc.)

Isn't Javascript already suitable for that?

Re: Microsoft Small Basic

#5
Well, if my nephews ever want to take on programming this might be a good place to start. Simple syntax, simple concepts, even the posibility of third-party libraries? Sounds interesting for teaching the young (and not so young too, but at that I'd prefer Python because of it's easier "real world usage" -- this does seem a bit too oriented at "toy programming").

Re: Microsoft Small Basic

#6
post #4
post #2

I like the idea of a lightweight programming language/environment dedicated to entry level learners. Perhaps what would also be interesting is having a basic-esq L/E for whatever programming paradigm that is useful (procedural, oop, functional, etc.)

Isn't Javascript already suitable for that?

Javascript is a mess even programmers don't seem to understand at times, I never understood why people would want to teach it to people without any programming knowledge.

Re: Microsoft Small Basic

#7
post #4
post #2

I like the idea of a lightweight programming language/environment dedicated to entry level learners. Perhaps what would also be interesting is having a basic-esq L/E for whatever programming paradigm that is useful (procedural, oop, functional, etc.)

Isn't Javascript already suitable for that?

As is C# and a host of others. Was just thinking specialization instead of generalization...

Re: Microsoft Small Basic

#8
If I put my kid in front of a modern Windows PC, leave them alone for a few hours, and hope they learn something, I'm not very optimistic.

Let's say I install Small Basic on Windows 8.1 or 10. So now I've put my kid in front of an operating system that has such a high-level UI that it doesn't even have a proper list of programs. The media consuming portion of the OS is so heavily emphasized over the creative portion of it. You can see this because the OS is designed to be used without a keyboard!!

PCs are entertainment devices. Designed for watching Netflix, visiting Facebook and listening to music. This is like putting a small piece of Broccoli in the middle of a bowl of ice cream.

No thanks!!

I'll find a minimal windows manager for linux. Something that can be invoked just to get the window for the game they're writing up and running.

Re: Microsoft Small Basic

#9
post #2

I like the idea of a lightweight programming language/environment dedicated to entry level learners. Perhaps what would also be interesting is having a basic-esq L/E for whatever programming paradigm that is useful (procedural, oop, functional, etc.)

The "about" book implies that you should have some experience in programming language first. However, there still exists something called qbasic, however, to replace the old gwbasic from days of old.

EDIT: passage from book/site: "As far as programming skills, we assume you have had some exposure to computer programming using some language. If that language is Small Basic, great!! We offer two beginning Small Basic tutorials that could help you gain that exposure (see our website for details). But, if you’ve ever programmed in any language (Visual Basic, C, C++, C#, Java, J#, Ada, even FORTRAN), you should be able to follow what’s going on."

Link: http://social.technet.microsoft.com/wiki/contents/articles/1...

Post reply on HN