VBAndCs / sVB-Small-Visual-Basic

Small Visual Basic (sVB) is an educational programming language, created by Eng. Mohammad Hamdy as an evolved version of Microsoft Small Basic (SB). It is meant to be easier and more powerful at the same time, to introduce programming basics to kids and beginners of any age, provided that they can use the English keyboard on the Windows OS.
Other
222 stars 16 forks source link

Small Visual Basic 3.0:

Small Visual Basic is the visual version of Small Basic, and the small version of Visual Basic.

sVB 3.0 says: Happy BASIC 60th anniversary for all!

In 1 May, 1964, John G. Kemeny and Thomas E. Kurtz created BASIC, which became the easiest and most popular programming language ever, with more than 300 different dialects that emerged and vanished over time.

But the major breakthrough in history of BASIC happened 27 years later, when Bill Gates decided to add the Alan Cooper's visual designer to QBasic to create Visual Basic.

Visual Basic was released in May 1991 to became the most popular rapid application programming language (RAD) in that decade, and used by millions of students and unprofessional programmers to solve daily problems, especially after Microsoft integrated Visual Basic for Applications (VBA) in its Office products like Access and Excel, to make creating database apps a piece of cake.

In 2002, Visual Basic had evolved to become Visual Basic .NET, a fully objected oriented language with so many advanced features, that made it the most powerful BASIC dialect ever, but on the cost of being more and more harder over the successive releases in the next 2 decades. This is why Vijaye Raji created Small Basic in 2008, which has only 14 keywords with a simplified syntax to be an easy educational language for kids and beginners starting from age of 8 and above.

Small Basic has only two windows: The TextWindow which allows kids to do basic input and output operations, and the GraphicsWindow which allows them to draw shapes and create games.

Small Basic did a great job and used in many schools, but it was not updated after 2013, while Scratch and Python popularity among kids and beginners increased rapidly in the last decade. That is why in 2021, Mohammad Hamdy decided to take the same step Bill Gates and Alan Cooper took when they moved from QBasic to Visual Basic, so, he added a visual form designer to Small Basic to became Visual Small Basic, making the necessary improvement to the code editor, compiler and code library to make it easy to crate windows forms application, so finally Small Basic became actually a Small Visual Basic! Small Visual Basic continued to evolve over the past three years, until it reached version 3.0 which introduced a debugger to the language, with many other improvements.

What can you do with Small Visual Basic?

Let’s see in short points some of what sVB can do. For full details on what you can do with sVB and how you can do it, see the sVB full reference PDF: