File:C_Sharp_Logo_2023.svg · Wikimedia Commons · See Wikimedia Commons
Q2370
Sign in to saveAlso known as c#, Microsoft Java
multi-paradigm (object-oriented) programming language
Q2370 is a programming language that supports multiple programming approaches, including object-oriented programming. While specific details about its features and applications aren't provided here, it represents one of many tools developers use to write computer software across different styles and methodologies.
AI-generated from the Wikipedia summary — may contain errors.
Wikidata facts
- Official website
- docs.microsoft.com/it-it/dotnet/csharp
- Image
- Af-Helloworld (C Sharp).svg
Show 7 more facts
- Stack Exchange tag
- ru.stackoverflow.com/tags/c%23
- Commons category
- C Sharp
- inception
- 2001-00-00
- software version identifier
- 14.0
- file extension
- csx
- source code repository URL
- github.com/dotnet/roslyn
- issue tracker URL
- roslyn.codeplex.com/workitem/list/basic
Sources (9)
via Wikidata · CC0
~35 min read
Article
C# (/ˌsiː ˈʃɑːrp/ see SHARP) is a general-purpose high-level programming language supporting multiple paradigms. C# encompasses static typing, strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.
The principal designers of the C# programming language were Anders Hejlsberg, Scott Wiltamuth, and Peter Golde from Microsoft. It was first widely distributed in July 2000 and was later approved as an international standard by Ecma (ECMA-334) in 2002 and ISO/IEC (ISO/IEC 23270 and 20619) in 2003. Microsoft introduced C# along with .NET Framework and Microsoft Visual Studio, both of which are, technically speaking, closed-source. At the time, Microsoft had no open-source products. Four years later, in 2004, a free and open-source project called Mono began, providing a cross-platform compiler and runtime environment for the C# programming language. A decade later, Microsoft released Visual Studio Code (code editor), Roslyn (compiler), and the unified .NET platform (software framework), all of which support C# and are free, open-source, and cross-platform. Mono also joined Microsoft, but was not merged into .NET.
Gallery (4)
Available in 85 languages
- Español
- Français
- Deutsch
- 中文
- 日本語
- Русский
- Português
- Italiano
- العربية
- हिन्दी
- abstract
- Albanian
- Armenian
- Azerbaijani
- Bahasa Indonesia
- Bangla
- Basque
- be_x_old
Show 66 more
- Belarusian
- Bosnian
- Bulgarian
- Burmese
- Catalan
- cdo
- Central Kurdish
- Croatian
- Czech
- Danish
- Egyptian Arabic
- Esperanto
- Estonian
- Finnish
- Galician
- Georgian
- Greek
- Gujarati
- Hakka Chinese
- Hausa
- Hebrew
- Hungarian
- Icelandic
- Ido
- Kabyle
- Kara-Kalpak
- Kazakh
- Khmer
- Kyrgyz
- Latvian
- Lithuanian
- Low German
- Macedonian
- Malay
- Malayalam
- Nederlands
- Newari
- Norwegian
- Norwegian Nynorsk
- Polski
- Quechua
- Romanian
- Serbian
- Serbian (Latin)
- simple
- Slovak
- Slovenian
- Svenska
- Swahili
- Tajik
- Tamil
- Tiếng Việt
- Türkçe
- Ukrainian
- Urdu
- Uzbek
- Waray
- Western Panjabi
- Wu Chinese
- Yakut
- Yoruba
- zh_min_nan
- zh_yue
- فارسی
- ไทย
- 한국어
via Wikidata sitelinks · CC0