Logo języka | |
Pojawienie się |
lipiec 2000 |
---|---|
Paradygmat | |
Implementacje |
C# |
Aktualna wersja stabilna |
12.0[1] (14 listopada 2023; ponad rok temu) |
Twórca | |
Platforma sprzętowa | |
Platforma systemowa |
Microsoft Windows: .NET Framework |
Strona internetowa |
C#[2] (C Sharp; wym. [siːˈʃɑːp]; dosłownie „cis”, „c z krzyżykiem”) – wieloparadygmatowy język programowania zaprojektowany w latach 1998–2001 przez zespół pod kierunkiem Andersa Hejlsberga dla firmy Microsoft.
Program napisany w tym języku kompilowany jest do języka Common Intermediate Language (CIL), specjalnego kodu pośredniego wykonywanego w środowisku uruchomieniowym takim jak .NET Framework, .NET Core, Mono lub DotGNU. Wykonanie skompilowanego programu przez system operacyjny wymaga zainstalowanego środowiska uruchomieniowego[3] lub zawarcia go w dystrybuowanej aplikacji (tzw. aplikacja typu self-contained)[4]. Począwszy od wersji środowiska .NET 7, aplikacje mogą być także kompilowane w wersji natywnej dla wybranej platformy[5].