{"id":533,"date":"2011-05-20T16:08:00","date_gmt":"2011-05-20T23:08:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vbteam\/2011\/05\/20\/happy-20th-birthday-visual-basic\/"},"modified":"2024-07-05T12:39:45","modified_gmt":"2024-07-05T19:39:45","slug":"happy-20th-birthday-visual-basic","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/vbteam\/happy-20th-birthday-visual-basic\/","title":{"rendered":"Happy 20th Birthday Visual Basic!"},"content":{"rendered":"<p><strong>Twenty years ago<\/strong>, May 20<sup>th<\/sup>, 1991 at Windows World, in Atlanta, Microsoft founder <a href=\"https:\/\/www.youtube.com\/watch?v=bMz2Mgs7UU0&amp;feature=related\">Bill Gates demoed Visual Basic 1.0<\/a>. Twenty years later, the <a href=\"http:\/\/blogs.msdn.com\/b\/vbteam\/archive\/2010\/04\/15\/visual-basic-2010-is-here.aspx\">10<sup>th<\/sup> version <\/a>of this latest in an unbroken line of Microsoft BASIC languages stretching back to Microsoft&rsquo;s founding is still going strong. When you look back over the history of a tool that&rsquo;s been around that long you start to see some familiar experiences from Wetware&nbsp;products (commonly called children \ud83d\ude1b&nbsp;): The cute and cuddly days of its youth, in the 16-bit era; the awkward teen years and the transition to .NET; <a href=\"http:\/\/blogs.msdn.com\/b\/scottwil\/archive\/2010\/03\/09\/vb-and-c-coevolution.aspx\">sibling rivalry <\/a>with the new baby (C#); and finally getting those braces &hellip; er, <a href=\"http:\/\/www.unemployedunderscores.com\/\">underscores<\/a> 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 <a href=\"http:\/\/msdn.microsoft.com\/en-us\/vstudio\/gg316360\">Async<\/a> methods in vNext it continues that tradition.<\/p>\n<p>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 &ndash; re-inventing itself. &nbsp;OK, more accurately re-writing itself. The VB compiler is being <a href=\"http:\/\/blogs.msdn.com\/b\/lisa\/archive\/2011\/03\/22\/pdc10-future-directions-for-c-visual-basic-and-f.aspx\">re-written from the ground up <b>in Visual Basic<\/b><\/a> 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&rsquo;s all very exciting! As a VB user for &hellip; half my lifetime, now, it&rsquo;s great to look back and be proud of where VB has been, happy with where it is, and especially excited about where it&rsquo;s going!<\/p>\n<p>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, <strong>share your stories<\/strong> (and hopes), and<strong> join me in wishing our <i>old<\/i> \ud83d\ude1b friend, VB, a Happy 20<sup>th<\/sup> Birthday and many more!<\/strong> \ud83d\ude00<\/p>\n<p><b>Anthony D. Green<\/b><br \/>Program Manager<br \/><strong>Visual Basic <\/strong><em>(code-name &#8220;Roslyn&#8221;)<\/em><strong>&nbsp;Compiler<\/strong><\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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&rsquo;s founding is still going strong. When you look back over the history of a tool [&hellip;]<\/p>\n","protected":false},"author":258,"featured_media":8818,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[195],"tags":[35,73,172],"class_list":["post-533","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-basic","tag-anthony-d-green","tag-im-a-vb","tag-visual-basic-history"],"acf":[],"blog_post_summary":"<p>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&rsquo;s founding is still going strong. When you look back over the history of a tool [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts\/533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/users\/258"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/comments?post=533"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts\/533\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/media\/8818"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/media?parent=533"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/categories?post=533"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/tags?post=533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}