.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

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 (9)

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