C# (.NET)
C# (pronounced 'C-sharp') is a modern, object-oriented, and type-safe programming language developed by Microsoft as part of its .NET initiative. It is designed for building a wide range of robust applications across various platforms, including desktop, web, mobile, games, and cloud services,…
Key facts
- First appeared
- 2000
- Category
- technology
- Problem solved
- C# was created to provide a modern, object-oriented programming language for the then-new .NET platform, aiming to overcome the limitations of existing languages for enterprise application development. It sought to combine the productivity of languages like Visual Basic with the power and control of C++, offer a safer and more managed environment than C++, and avoid the platform dependencies and licensing complexities associated with Java for Microsoft's ecosystem. Its goal was to unify development across various Windows application types and web services within a comprehensive framework.
- Platforms
- Linux, Unity Game Engine, macOS, Windows, Xbox, Mobile (via .NET MAUI), Web (via Blazor/WebAssembly)
Related technologies
Notable users
- Unity Technologies
- Intel
- Microsoft
- Dell
- Accenture
- Amazon
- Siemens
- Stack Overflow