Would MS introduce Small Visual Basic to kids?

Small Visual Basic 411 Reputation points
2022-09-15T22:15:54.3+00:00

I've built Small Visual Basic (sVB) on top of Small Basic, with many enhancements in syntax and code editor, in addition to an easy to use form designer and a small windows forms library.
sVB is still a dynamic language, but it offers good support for basic data types like String, Double, Date, Array and Color by inferring the variable type from its initial value.
sVB is semi object oriented, as it makes variables act like objects by accessing extension methods from Text, Math, Date, Array, Color and Control classes. All of this happens behind the scene to make the code shorter and easier for kids. The kid has only to drag a TextBox and a Button on the form, double click the button to switch to its click event handler, and write the code directly, such as:
TextBox1.Text = "Hello sVB!"
The source code of sVB is fully written in VB .NET:
https://github.com/VBAndCs/sVB-Small-Visual-Basic
So, can MS introduce this enhanced version to kids?
It is compatible with SB with a few breaking changes (esp variable domains), and it can be more attractive to nowadays kids, that kept asking me about opening new forms, dealing with dates, and using AI (the latter is still missing of course, and this is why kids are eager to learn Python, and thi sis why I am thinking of some support of ML.NET in sVB in the future!)

Small BASIC
Small BASIC
A programming language created by Microsoft that serves a stepping stone for beginners from block-based coding languages to more complex text-based languages.
277 questions
{count} votes

24 answers

Sort by: Oldest
  1. JR 126 Reputation points
    2022-09-16T20:16:15.103+00:00

    Downloaded your new version from the above link. Went into the bin Folder. Clicked on SB.exe. It wanted to know if I wanted to run it from an unknown source. I had it run anyway and it did nothing. Also, tried to run it as Administrator and it did nothing.

    JR


  2. JR 126 Reputation points
    2022-09-16T21:35:08.397+00:00

    I am running windows 11, with that 4.8 is preinstalled. The anti-virus is just windows anti-virus. Language is
    English. If I run it from the bin folder, SB.exe does nothing. If I run it from SVB 1.8.2.exe it just shows the splash screen and dies. I think that is when SB.exe should start.

    JR


  3. JR 126 Reputation points
    2022-09-16T23:49:20+00:00

    I tried compatability with windows 7 and it was the same thing in that I would try SB.exe and it did nothing.

    I then tried to compile the program from visual studio 2022 from svb.sln. That gave me a list of errors.

    I think it would be better for you to try running this on windows 11 by recompiling it with visual studio and fixing the errors that occur.

    Once you get that working I would be willing to try running it again.

    JR


  4. Absolute Beginner 171 Reputation points
    2022-09-17T16:29:59.533+00:00

    (translated by Google Translate)
    I think you are doing a very important job when you create Small Visual Basic.
    This is not only for children. It is also good for those people who use programming for their simple tasks.
    I'm sure a lot of people will love your Small Visua BASIC if you can make it.

    Thank you very much.


  5. Absolute Beginner 171 Reputation points
    2022-09-19T17:23:39.037+00:00

    (translated by Google Translate)
    Dear MohammedHamdy-4571, I wish you good health and good luck.
    I have downloaded and launched your sVB. This works well for me. I'm glad that Small Basic got a chance for a new life.

    Thank you again for your great work.