Happy 20th Birthday Visual Basic!

Happy 20th Birthday Visual Basic!

Rate This

Twenty years ago, May 20th, 1991 at Windows World, in Atlanta, Microsoft founder Bill Gates demoed Visual Basic 1.0. Twenty years later, the 10th version of this latest in an unbroken line of Microsoft BASIC languages stretching back to Microsoft’s founding is still going strong. When you look back over the history of a tool that’s been around that long you start to see some familiar experiences from Wetware products (commonly called children :P ): The cute and cuddly days of its youth, in the 16-bit era; the awkward teen years and the transition to .NET; sibling rivalry with the new baby (C#); and finally getting those braces … er, underscores off :). And now, finally out of those turbulent teen years, a matured language looks to the future. Visual Basic has always had a personality for humanizing programming and with Async methods in vNext it continues that tradition.

You might ask after two-decades how VB can keep re-inventing itself to face modern and future challenges. The answer is quite literally that – re-inventing itself.  OK, more accurately re-writing itself. The VB compiler is being re-written from the ground up in Visual Basic and its syntactic and semantic analysis services exposed through a managed API that exposes parse trees, expression binding, assembly production (and more) to enable a world of new scenarios including REPL, VB as a scripting language, and more. It’s all very exciting! As a VB user for … half my lifetime, now, it’s great to look back and be proud of where VB has been, happy with where it is, and especially excited about where it’s going!

I have many fond memories of Visual Basic and likewise great aspirations for its future and I know millions of customers out there have the same. Please, share your stories (and hopes), and join me in wishing our old :P friend, VB, a Happy 20th Birthday and many more! :D

Anthony D. Green
Program Manager
Visual Basic (code-name "Roslyn") Compiler

Leave a Comment
  • Please add 5 and 6 and type the answer here:
  • Post
  • Happy birthday,

    Great Product.

    Thank you VB Team.

  • Kudos to the VB Team and Happy Birthday VB! You have enabled me to make a good living for more years than I care to think about.

  • Happy Birthday VB!!! Congrats.

  • I love doing coding with VB...

    I have started VB6 ....

    I have worked in many lang. But when I see VB coding on my screen .... I have no words to explain ... :)

    I will glad to wish 50th Birthday ... as welll .. if i will ... :)

  • Happy Birthday VB!

    Thank you for keeping VB truly easy to use and productive language for all...

  • Happy birthday VB! Congrats Visual Basic Team!

  • I wouldn't be a programmer if it wasn't for VB. Been using it since VB 4.0. Still use it, even when all my fellow programmers are moving over to C#.

  • Hi Vb,

    Many many happy returns of the day :D


    C# -programmer

  • hmph,.,.,.,. VB ,.,.,.,. I was Born To learn And use VB.,,.,.,. And I Proud,.,.,. :D


  • Wish you happy b'day to Visual Basic.

    VB & .net programmer

  • Happy birthday to the great programe !

  • Happy Birth day visual basic in 91 i was using clipper and fox pro and pascal and i see vb at 96 i like him and until now i forget all bad girl like cobol

  • Currently a student studying VB and its so interesting...hapi birth day VB..!!

  • Happy Birthday vb , i love u !!!!!!!!!!1

  • Thanks for the memories!

    I don’t think VB has received the respect it deserves. It brought programming to millions of people that would not have programmed otherwise, and made it possible for many small and medium businesses to develop custom apps in house or locally. I think we have lost that, to some extent, these days.

    I think the key advantage of VB was that you could get useful results early in your learning curve, providing immediate gratification and encouragement. Compare that with C++, which buries you in cryptic messages and obfuscating features for quite a while.


Page 8 of 10 (143 items) «678910