Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
A diligent BASIC dialect(Small Visual Basic) developer!
#1
This language developer is so hardworking! His programming language is called Small Visual Basic. The language is free and solid!
https://github.com/VBAndCs/sVB-Small-Visual-Basic

He is also an author of 4 programming books for children. 
https://www.amazon.com/dp/B0DNX2ZR4D



He is really diligent!
Reply
#2
Well..many on BASIC facebook group (admin Carl Gundel- author od Just/LibertyBasic )
find him ANNOYING....
also another fact...it require latest .NET framework(never popular thing MS forced)

and ..some other things...

It is some sort of MS SmallBasic clone...something like
thinBasic ...PowerBasic clone .

the thing i like i his "against python att.." Big Grin 

Quote:
  • [b]Small Visual Basic is easier than Python for kids and young beginners![/b]

  1. [b]Python is a full stack language, while sVB is only for desktop apps and only for educational purposes, which make it more focused on its purpose. But this doesn't mean sVB has no future, or it is just a toy. It is actually the doorway to a popular and powerful development platform: the DotNET and VS .NET. It is easy to use your understanding of sVB syntax, library, form designer, and even the code editor experience to move to VB .NET (and later to C# if you want). But actually sVB has some advanced topics, like designing a multi-form application, using XAML styles, using multi-threading and creating code libraries. sVB also comes with the LitDev external library that contains a 3D engine and a Physics engine, which allows endless advanced possibilities.[/b]
  2. [b]Both Python and sVB are dynamically typed languages, but sVB is easier in this aspect, because it doesn't require type conversions.[/b]
  3. [b]Python is case-sensitive (and surprisingly, the True and False keywords starts with uppercase letters), while sVB is case-insensitive, and the code editor makes sure to fix words to their original casing. This makes it more easier to learn.[/b]
  4. [b]Python lists have 0-based indexes, while sVB arrays by default have 1-based indexes, which is more natural and easier for kids to deal with, but nothing prevents them from using the 0 index or even negative indexes, because arrays in sVB are actually dictionaries, so indexes are actually keys![/b]
  5. [b]Trigonometry functions use radian angles in Python. This is the default case in sVB, but you can disable this behavior to use degrees by using: Math.UseRadianAngles = False[/b]
  6. [b]Python for loops can be confusing because of the range exclusive end:[/b]
Reply
#3
(Yesterday, 06:10 AM)aurel Wrote: Well..many on BASIC facebook group (admin Carl Gundel- author od Just/LibertyBasic )
find him ANNOYING....
Bad.

Quote:It is some sort of MS SmallBasic clone...something like
thinBasic ...PowerBasic clone .
Ok. A clone only.

Quote:the thing i like i his "against python att.." Big Grin 
Quote:.............................
Really interesting.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)