.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 9
.NET 3
Microsoft programming languages 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf family of programming languages ⓘ
programming language ecosystem ⓘ
compilesTo Common Intermediate Language ⓘ
designedFor .NET (modern unified platform) ⓘ
linked to: .NET 5

.NET Core ⓘ
.NET Framework ⓘ
.NET platform ⓘ
linked to: .NET ecosystem
developedBy Microsoft ⓘ
includesLanguage ASP.NET-specific languages (e.g., Razor C#) ⓘ
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 .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 (via .NET Core and .NET) ⓘ
linked to: macOS

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

Referenced by (13)

Full triples — surface form annotated when it differs from this entity's canonical label.

JScript .NET → ecosystem → .NET languages ⓘ
CLS (.NET) → appliesTo → .NET languages ⓘ
subject linked to: CLS
ECMA-335 → scope → .NET languages ⓘ
Microsoft Docs → officialDocumentationFor → Microsoft programming languages ⓘ
linked to: .NET languages
Azure DevOps → supportsLanguage → .NET ⓘ
linked to: .NET languages
DRMAA API → hasLanguageBinding → .NET ⓘ
linked to: .NET languages
IronLanguages → platform → .NET ⓘ
subject linked to: IronLanguages project
linked to: .NET languages
System.Math → language → .NET languages ⓘ
System.IO.Path → language → .NET languages ⓘ