C#
Provider 
Founded 1975
Sells To Enterprises, Small Business
Pricing Model SaaS, Transactional
Ownership Public

C# is Microsoft's strongly typed, object-oriented programming language for building software on .NET.
C# is an open-source, cross-platform, object-oriented programming language that Microsoft developed for the .NET platform. It is strongly typed and type-safe, runs on Windows, Linux, macOS, and mobile operating systems, and its Roslyn compiler is built as an open-source project under the .NET Foundation. Microsoft releases a new major version of the language each year alongside the annual .NET release.
Developers use C# across web applications, mobile and desktop apps, cloud microservices, games, IoT, and machine-learning workloads, and it ranks among the most-used languages in GitHub projects. The language is standardized through Ecma International as ECMA-334, and its design and compiler evolve publicly in the dotnet/csharplang and dotnet/roslyn repositories on GitHub.
Adds products that compete with one of C#’s direct competitors but not with C# itself. They are shaded, and Linked Through names the direct competitor each one competes with.
| Attribute | C# | Java | Kotlin | Swift | |
|---|---|---|---|---|---|
| Provider | |||||
| Founded | 1975 | 1977 | 2000 | 1976 | |
| Sells To | Enterprises, Small Business | Enterprise, Small Business | Developers | Enterprises, Individuals | |
| Pricing Model | SaaS, Transactional | Recurring, Software, Transactional | Subscription | Services, Subscription | |
| Ownership | Public | Public | Private | Public |
Provider 
Founded 1975
Sells To Enterprises, Small Business
Pricing Model SaaS, Transactional
Ownership Public
Provider 
Founded 1977
Sells To Enterprise, Small Business
Pricing Model Recurring, Software, Transactional
Ownership Public
Provider 
Founded 2000
Sells To Developers
Pricing Model Subscription
Ownership Private
Provider 
Founded 1976
Sells To Enterprises, Individuals
Pricing Model Services, Subscription
Ownership Public




Rust is an open-source systems programming language focused on performance, reliability, and memory safety.



Apache Groovy is an open-source, Java-like programming language for the JVM with static and dynamic typing.


Strongly typed programming language from Microsoft that builds on JavaScript with syntax for types and better tooling.



Hybrid functional and object-oriented programming language on the JVM, stewarded by the Scala Center at EPFL.
Dart is Google's programming language for building applications across mobile, web, and desktop targets.

Open-source, cross-platform functional-first programming language from Microsoft running on .NET.

Rust is an open-source systems programming language focused on performance, reliability, and memory safety.

Clojure is a dynamic, functional dialect of Lisp hosted on the Java Virtual Machine.

Apache Groovy is an open-source, Java-like programming language for the JVM with static and dynamic typing.

Strongly typed programming language from Microsoft that builds on JavaScript with syntax for types and better tooling.

Go is an open-source programming language supported by Google for building scalable networked systems.

Hybrid functional and object-oriented programming language on the JVM, stewarded by the Scala Center at EPFL.


MarkItDown

Microsoft Edge

Microsoft Clarity

Microsoft-Decision-1

Microsoft Purview Insider Risk Management

Semantic Kernel

Microsoft Dragon Copilot

Microsoft Teams Phone

Microsoft Excel

Microsoft Clipchamp

Azure Kubernetes Service

Azure Cosmos DB

Azure HDInsight

Microsoft Q&A

Azure Digital Twins

Microsoft Teams Custom Backgrounds

Azure Quantum

Havok Physics

Microsoft Project Bonsai

Microsoft Project AirSim