.NET languages
E183346
.NET languages are a family of programming languages, such as C#, F#, and Visual Basic .NET, designed to run on the Microsoft .NET platform and share a common runtime and libraries.
All labels observed (3)
| Label | Occurrences |
|---|---|
| .NET languages canonical | 6 |
| .NET | 2 |
| Microsoft programming languages | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T1612432 — 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: .NET languages Context triple: [JScript .NET, ecosystem, .NET languages]
-
A.
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.
-
B.
Visual Basic .NET
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.
-
C.
.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.
-
D.
.NET Core
.NET Core is a cross-platform, open-source, modular implementation of the .NET platform designed for building modern, cloud-based, and high-performance applications.
-
E.
ASP.NET
ASP.NET is a Microsoft web application framework for building dynamic, data-driven websites, services, and applications on the .NET platform.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: .NET languages Target entity description: .NET languages are a family of programming languages, such as C#, F#, and Visual Basic .NET, designed to run on the Microsoft .NET platform and share a common runtime and libraries.
-
A.
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.
-
B.
.NET ecosystem
The .NET ecosystem is a comprehensive, cross-platform development platform and runtime environment for building and running applications using languages like C#, F#, and Visual Basic across web, desktop, mobile, cloud, and more.
-
C.
Visual Basic .NET
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.
-
D.
.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.
-
E.
Microsoft Intermediate Language
Microsoft Intermediate Language is the low-level, platform-independent bytecode used by the .NET Framework’s Common Language Runtime as the compilation target for .NET languages before just-in-time compilation to native machine code.
- F. None of above. chosen
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
family of programming languages
ⓘ
programming language ecosystem ⓘ |
| compilesTo |
Microsoft Intermediate Language
ⓘ
surface form:
Common Intermediate Language
|
| designedFor |
.NET 5
ⓘ
surface form:
.NET (modern unified platform)
.NET Core ⓘ .NET Framework ⓘ .NET ecosystem ⓘ
surface form:
.NET platform
|
| developedBy | Microsoft ⓘ |
| includesLanguage |
ASP.NET-specific languages (e.g., Razor C#)
ⓘ
C# programming language ⓘ
surface form:
C#
C++/CLI ⓘ F# ⓘ IronPython ⓘ IronRuby ⓘ JScript .NET ⓘ PowerShell ⓘ Visual Basic .NET ⓘ |
| integratesWith |
.NET SDK and CLI tools
ⓘ
Visual Studio ⓘ |
| paradigm |
component-oriented programming
ⓘ
functional programming (for some languages such as F#) ⓘ imperative programming ⓘ object-oriented programming ⓘ |
| sharesLibraries | .NET Base Class Library ⓘ |
| sharesRuntime |
Common Language Runtime
ⓘ
surface form:
.NET Common Language Runtime
|
| supports |
Common Language Specification
ⓘ
Common Type System ⓘ asynchronous programming ⓘ attributes and reflection ⓘ cross-language debugging ⓘ cross-language exception handling ⓘ cross-language inheritance ⓘ exception handling ⓘ garbage collection ⓘ generics ⓘ interoperability between languages ⓘ language-integrated query (in some languages, e.g., C# with LINQ) ⓘ managed code execution ⓘ |
| targetPlatform |
Linux (via .NET Core and .NET)
ⓘ
Windows ⓘ macOS ⓘ
surface form:
macOS (via .NET Core and .NET)
mobile platforms via Xamarin and .NET MAUI ⓘ |
| usedFor |
cloud services development
ⓘ
desktop application development ⓘ enterprise software development ⓘ game development (e.g., with Unity using C#) ⓘ web application development ⓘ |
| uses |
ahead-of-time compilation (in some scenarios)
ⓘ
just-in-time compilation ⓘ |
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: .NET languages Description of subject: .NET languages are a family of programming languages, such as C#, F#, and Visual Basic .NET, designed to run on the Microsoft .NET platform and share a common runtime and libraries.
Referenced by (9)
Full triples — surface form annotated when it differs from this entity's canonical label.