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
OverviewAI-generated
C Sharp is a programming language that was introduced in 2001. It is associated with the Commons category "C Sharp" and is tagged on various Stack Exchange sites, including Portuguese, Or, English, and Japanese versions. The language uses the file extensions "cs" and "csx".
The official documentation is available on Microsoft Docs in English, German, Japanese, and French. Source code repositories are hosted on GitHub under the dotnet organization for both csharplang and roslyn projects. Issue tracking occurs through GitHub issues for these repositories and through the legacy Roslyn CodePlex work item list.
Software versions include 7.3, 8.0, 9.0, and 10.0. The subject is referenced by 2,551 other encyclopedia articles.
Synthesized by Vinony from 12 facts across 3 sources: Wikidata, Firecrawl, Vinony graph. Generated from structured data (not the Wikipedia text) and checked against those facts — may still contain errors.
~35 min read
Encyclopedic overview
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.
Excerpted from Wikipedia’s “Q2370” article, available under the CC BY-SA 4.0 licence.
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