February 13, 2002
Visual Basic .NET released with .NET Framework
MicrosoftThe software giant behind Windows, Office, Azure, and Xbox — founded by Bill Gates and Paul Allen. launched Visual Basic .NET and the .NET FrameworkMicrosoft's original managed runtime for Windows — CLR, BCL, and WinForms/ASP.NET stacks. at VSLive! on February 13, 2002 — a full OOPObject-oriented programming — organizing code around objects that combine data and behavior. rewrite for the CLRCommon Language Runtime — the virtual machine that executes .NET assemblies and manages memory..
What it was for
VB.NET kept Basic's readable syntax but compiled to the same Common Language Runtime as C# — garbage collectionAutomatic memory management that frees unused objects — programmers need not track every allocation manually., genericsType parameters in languages — write one class or function that works with many types safely. (later), and full .NET libraries. Enterprise teams migrated millions of VB6 desktop apps to managed Windows and ASP.NETMicrosoft's framework for building web applications and APIs on the .NET platform. web services. Unity and Xamarin later shared the same CLRCommon Language Runtime — the virtual machine that executes .NET assemblies and manages memory. ecosystem.
Companies
- Microsoft
Why it's here
VB.NET carried the world's largest RAD developer base into the managed .NET era.
Why it mattered
It proved MicrosoftThe software giant behind Windows, Office, Azure, and Xbox — founded by Bill Gates and Paul Allen. could modernize a beloved language without abandoning its audience — even through a painful VB6 migration.
What it solved
Classic VB could not target web services or safe managed memory; .NET needed a familiar language beside C#.
Media
- ImageVisual Basic (.NET)
Jason Groce, Public domain, via Wikimedia Commons
Related
- Visual Basic 1.0 releasedMay 1991
- C# programming language announcedJune 26, 2000
- .NET Framework 1.0 releasedJanuary 15, 2002
- ASP.NET 1.0 launched with Visual Studio .NETFebruary 13, 2002