Programming language · 2002

Visual Basic .NET

Programming language for .NET.

Official site ›
Visual Basic .NET logo
C#Written in
2002First released
MicrosoftDeveloper
staticTyping
Apache Software License 2.0License
Built from Visual Basic .NET C#BASIC
CompilerInfluence

What is Visual Basic .NET written in?

The Visual Basic .NET compiler is written in C# (documented).

What Visual Basic .NET is used for

Visual Basic .NET is an approachable language for business applications on the .NET platform, common in enterprise line-of-business and internal Windows software.

Notable use: corporate Windows applications and Office-adjacent automation.

Quick Facts

Designed by
Microsoft
First released
2002
Typing
static
License
Apache Software License 2.0
Filename extension
.vb

About Visual Basic .NET

Visual Basic .NET is a programming language for .NET. It is a statically typed language that compiles to bytecode that runs on a virtual machine. It supports object-oriented and imperative programming. Compiling to bytecode for a virtual machine is the same model the JVM and .NET use: the VM, not the CPU, interprets or JIT-compiles the bytecode.

Visual Basic .NET first appeared in 2002 and was designed by Microsoft.

How Visual Basic .NET is implemented

In the Language Lineage dataset, its compiler is written in C#.

Visual Basic .NET in the language family tree

Visual Basic .NET drew on ideas from BASIC.

Sources: Wikipedia · Wikidata · Official site

Frequently Asked Questions

What language is Visual Basic .NET written in?
Visual Basic .NET is primarily implemented in C#. See the implementation section above for details and source references.
What languages influenced Visual Basic .NET?
Visual Basic .NET was influenced by BASIC among others. See the influence section above for the full list.
When was Visual Basic .NET first released?
Visual Basic .NET was first released in 2002. It was designed by Microsoft.

Evidence Sources

Discover More

Embed this graph

Paste this iframe into any HTML page to show the Visual Basic .NET relationship graph.

<iframe src="https://www.languagelineage.org/embed?lang=vb-net" width="100%" height="500" loading="lazy" style="border:0" title="Visual Basic .NET relationship graph"></iframe>

Please attribute the visualization to Language Lineage and link to the Visual Basic .NET source record.

Explore Visual Basic .NET in Graph →