Visual Basic .NET
E34602
Visual Basic .NET is an object-oriented programming language developed by Microsoft for the .NET framework, designed to be easy to learn and tightly integrated with Windows application development.
All labels observed (5)
| Label | Occurrences |
|---|---|
| Visual Basic .NET canonical | 29 |
| VB.NET | 14 |
| Visual Basic .NET language aspects | 1 |
| Visual Basic language reference | 1 |
| Visual Basic language specifications | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T264567 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Visual Basic .NET Context triple: [Visual Studio, supportsProgrammingLanguage, Visual Basic .NET]
-
A.
.NET Framework
The .NET Framework is a Windows-based software development platform and runtime environment that provides a large class library and supports multiple programming languages for building and running applications.
-
B.
Visual Studio
Visual Studio is Microsoft's integrated development environment (IDE) used for building, debugging, and deploying applications across Windows, web, cloud, and mobile platforms.
-
C.
C# programming language
C# is a modern, object-oriented programming language designed for building a wide range of applications on the .NET platform, known for its strong typing, rich standard library, and integration with Visual Studio.
-
D.
Delphi
Delphi is an ancient Greek sanctuary and archaeological site famed for the Oracle of Apollo and its central role in classical Greek religion and culture.
-
E.
Delphi (programming language)
Delphi is an object-oriented, rapid application development programming language and environment derived from Pascal, primarily used for building native Windows applications.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Visual Basic .NET Target entity description: Visual Basic .NET is an object-oriented programming language developed by Microsoft for the .NET framework, designed to be easy to learn and tightly integrated with Windows application development.
-
A.
.NET Framework
The .NET Framework is a Windows-based software development platform and runtime environment that provides a large class library and supports multiple programming languages for building and running applications.
-
B.
Visual Studio
Visual Studio is Microsoft's integrated development environment (IDE) used for building, debugging, and deploying applications across Windows, web, cloud, and mobile platforms.
-
C.
C# programming language
C# is a modern, object-oriented programming language designed for building a wide range of applications on the .NET platform, known for its strong typing, rich standard library, and integration with Visual Studio.
-
D.
Delphi
Delphi is an ancient Greek sanctuary and archaeological site famed for the Oracle of Apollo and its central role in classical Greek religion and culture.
-
E.
Delphi (programming language)
Delphi is an object-oriented, rapid application development programming language and environment derived from Pascal, primarily used for building native Windows applications.
- F. None of above. chosen
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
.NET language
ⓘ
high-level programming language ⓘ object-oriented programming language ⓘ |
| compilesTo | Microsoft Intermediate Language ⓘ |
| designedBy | Microsoft ⓘ |
| designedFor |
Windows application development
ⓘ
ease of use ⓘ rapid application development ⓘ |
| developer | Microsoft ⓘ |
| family |
BASIC
ⓘ
surface form:
BASIC family
|
| firstAppeared | 2002 ⓘ |
| hasFeature |
automatic garbage collection
ⓘ
intellisense support in Visual Studio ⓘ |
| integratedWith | Visual Studio ⓘ |
| interoperatesWith |
C# programming language
ⓘ
surface form:
C#
other .NET languages ⓘ |
| introducedWith |
.NET Framework
ⓘ
surface form:
.NET Framework 1.0
|
| paradigm |
event-driven programming
ⓘ
object-oriented programming ⓘ |
| platform |
.NET Core
ⓘ
surface form:
.NET (5 and later)
.NET Core ⓘ .NET Framework ⓘ |
| predecessor | Visual Basic ⓘ |
| runsOn | Common Language Runtime ⓘ |
| standardizedBy | ECMA (as part of Common Language Infrastructure) ⓘ |
| successorTo | classic Visual Basic ⓘ |
| supports |
ADO.NET
ⓘ
ASP.NET ⓘ LINQ ⓘ Windows Presentation Foundation ⓘ
surface form:
WPF
Windows Forms ⓘ asynchronous programming (Async/Await) ⓘ attributes ⓘ delegates ⓘ events ⓘ exception handling ⓘ generics ⓘ inheritance ⓘ interfaces ⓘ overloading ⓘ |
| syntaxStyle | English-like ⓘ |
| targetPlatform |
Windows
ⓘ
mobile (via .NET) ⓘ web ⓘ |
| typingDiscipline |
partial type inference
ⓘ
safe ⓘ static ⓘ strong ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Visual Basic .NET Description of subject: Visual Basic .NET is an object-oriented programming language developed by Microsoft for the .NET framework, designed to be easy to learn and tightly integrated with Windows application development.
Referenced by (46)
Full triples — surface form annotated when it differs from this entity's canonical label.