We would like to build a community for Small Basic programmers of any age who like to code. Everyone from total beginner to guru is welcome. Click here to register and share your programming journey!


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Microsoft Support for Small Basic
#1
I have a question to litdev if microsoft ended support to small basic then who is currently handling it.
And if anyone is not handling it currently can we update small basic.
ZS
Reply
#2
ZS, my understanding is that MS has nothing to do with it any more.  There is no-one left at MS that is able or wants to update it.  There may be technical, political, commercial or just nobody that can do it reasons for this - I don't know.  There were several attempts to create a browser or app version, but the current desktop version 1.2 remains the best in my opinion despite its faults.  sVB has recompiled it with modifications to the language and IDE, I chose to keep the old compiler for consistency, but provide SB-Prime and LD extension.

Also, the original developer of SB Vijaye Raji, who was a MS employee at the time created it in his free time as I understand it (so it never was really a full MS project I don't think).  He maybe still maintains the website, and does maintain the Import/Publish capability, but is not actively developing or promoting it.

So it is up to the community to use it - it would be nice to update it, but frankly if we spent more time programming with what we have rather than thinking of ways to change it the better.
Reply
#3
Got it Means We Can Update Small Basic Happy To Hear This We Could Add Some New Interesting Features After Studying Deeply Smile
Anyone Can Describe Some New Features For Small Basic That We Could Add To SB In Feature.
ZS
Reply
#4
Or we could just do some programming with it!
[-] The following 2 users Like litdev's post:
  • AbsoluteBeginner, WhTurner
Reply
#5
I don't know it is a coincidence but today I saw a post in small basic enthusiasm group someone asked is small basic dead and Vijay rajiee reply to it that he is keeping import export feature still available.

Is Small Basic dead?
In last Feb, I was searching for a publisher for my book about Small Visual Basic for 6 years old. I think this particular reply from Philip Conrod, the president & publisher of Kidware Software LLC may show you where Small Basic is right now. This is only a part of his reply regarding SB and sVB, while the rest of his replay was about issues related to VB6 and VB .NET:
"Thank you for your email. I found your video on Small Visual Basic very educational and interesting. I plan to download your IDE and play around with it. Looks very cool! I love that you added a Designer with Windows Forms capabilities.
Unfortunately, Microsoft stopped promoting Small Basic and the sales for our Microsoft Small Basic books have gone to almost zero in the last couple of years. Without a big company like Microsoft continually promoting a kid friendly IDE (like Small Basic) there is not enough of a "paying" market to sustain and grow a paperback academic curriculum for a new IDE. With that said, I like what you have done so far and I hope to see Small Visual Basic grow."
And this is a part of my reply:
" Hi, Philip:
Thank you for this fast, honest and detailed reply.
Regarding Small Basic issues, Small Basic is loosing the battle against Scratch and Python in the last decade, due to some possible reasons:
1. Scratch and Python are growing and getting more popularity, while SB has no new features since 2013, even bugs are not fixed!
2. SB runs only on windows (which is still a big issue in sVB that I hope to fix in the future).
3. MS is steadily killing VB .NET since 2014, which gave Python the freedom to fill the void as the next easiest language on the planet. MS is actually executing the whole VB family (VBA, VBScript), which is giving python script the power to take over office applications!
4. SB itself is not perfect. I tried to teach it to my nephews and Arabic kids via a series of videos, but I felt that the easy part is not interesting, and the interesting part is not easy! This is when I suggested to the SB team to create Visual Small Basic (which I renamed Small Visual Basic later), but they didn't care, so, I played with a proof of concept shall it convince them, before realizing that I have to complete the project myself!"
Now, my question for Small Basic enthusiasts:
What do you think about that?
What should we do to attract kids to Basic again whatever they like to start with (Small Basic, Small Visual Basic, TwinBasic, VB .NET, ModVB)?
Or should we give up and move on to C# or Python?

Vijaye Raji
Admin
Philip is right and Microsoft might not be promoting Small Basic. However that doesn’t mean the language and the IDE are dead. I am still committed to keeping the import/export service running for Small Basic.
There’s nothing stopping people from using it to learn and enjoy programming. Hope this community can sustain itself without needing promotion from Microsoft
ZS
Reply
#6
(translated by Google Translate)

The attractiveness of any item to the user is determined by the set of advantages and disadvantages that the item has.

Today, the advantages of Small Basic are "Ease of use", "Good libraries", "Great Code Editor" and "Aliases" which remove language limitations.
The disadvantages of Small Basic are "Not the highest program execution speed", "Only text-based way of creating code" and "Lack of a convenient way of graphically representing the logic of the program being created".

In order for our Small Basic to become better, we can eliminate almost all of the listed shortcomings, except for "Low program execution speed".
When we do this, Small BASIC will be used by EVERYONE who will like the set of benefits of this tool.  Tongue

( this is a Law of Nature  Smile )
Reply
#7
Here some small basic resources.

https://github.com/ptrelford/FunSharp

https://github.com/TKT2016/SmallZyy

https://github.com/pixelomer/Chip8-SmallBasic

https://github.com/grafovdenis/SmallBasic_Interpreter

https://github.com/H-sooyeon/SmallBasic_FileList

https://github.com/H-sooyeon/SmallBasicDataCollection

https://github.com/kwanghoon/sbparser

https://github.com/H-sooyeon/MySmallBasic

https://github.com/kwanghoon/MySmallBasic

https://github.com/J-AugustoManzano/livr...-Basic-1.2

https://github.com/alxnull/vscode-smallbasic

https://github.com/ericksonlopes/Small-Basic

https://github.com/siddharthv/SmallBasic

https://github.com/dylanmckay/small_basic_compiler

https://github.com/vatslav/smallBasic_interpritator

https://github.com/DosWorld/schildt-basic


https://github.com/FedericoBruzzone/smaller-basic

https://github.com/featherbear/smallbasi...oting-game

https://github.com/hugoestr/Small-Basic-Programs

https://github.com/OfficialSorcerertech/...c-Projects


https://github.com/drahmel/lego-mindstorms-small-basic

https://github.com/MatthewMacomber/Micro...c-Projects
ZS
[-] The following 2 users Like z-s's post:
  • AbsoluteBeginner, litdev
Reply
#8
All taken from here 26 pages done.

https://github.com/search?q=Small%20basi...positories

I am not going to post every project there are thousands.
Some important only

https://github.com/dafty-punky-boy/Small.../tree/main

https://github.com/danvargasgo/Traductor...ree/master

https://github.com/chfuchte/Java-SmallBasic-Interpreter

I am finding jewels in GitHub found new extension
https://github.com/kroltan/SmallTK

https://github.com/its-allie-mae/SmallBa...en-Handler

https://github.com/Tchongas/SmallBasicEV3MotorHandler

https://github.com/Callum-A/small-basic

https://github.com/facaslo/smallBasicLexer-LP-2023-1

https://github.com/pixelomer/sb2cpp

https://github.com/Callum-A/small-basic-ide

https://github.com/azamat1554/Interpretor_Small_Basic
ZS
Reply
#9
Small tk is the thing I was trying opengl in graphics window.
But small tk is very basic.
I will try to make opengl in graphics window.
ZS
Reply
#10
https://github.com/kaedonfoster/Smallbas.../tree/main

https://github.com/wataf1/small-basic-interpret-fsharp

https://github.com/jdbu2002/microsoft-sm...sic-parser
ZS
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)