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

Visual Basic (.NET)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

  • Visual Basic (.NET)
    ImageVisual Basic (.NET)

    Jason Groce, Public domain, via Wikimedia Commons

Related