C Sharp

C#
Logo języka C#
Logo języka
Pojawienie się

lipiec 2000

Paradygmat

wieloparadygmatowy

Implementacje

C#

Aktualna wersja stabilna

12.0[1] (14 listopada 2023; ponad 7 miesięcy temu)

Twórca

Anders Hejlsberg

Platforma sprzętowa

wieloplatformowy

Platforma systemowa

Microsoft Windows: .NET Framework
wieloplatformowy: .NET Core, ASP.NET, Unity, Xamarin, Blazor, Mono, DotGNU

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].

  1. Announcing C# 12. docs.microsoft.com, 2023-11-14. [dostęp 2024-04-03]. (ang.).
  2. Home - Ecma International [online], ecma-international.org [dostęp 2021-01-17] [zarchiwizowane z adresu 2003-08-03] (ang.).
  3. A Tour of C# - C# Guide | Microsoft Docs. docs.microsoft.com, 2021-01-28. [dostęp 2021-08-11]. (ang.).
  4. Trim self-contained applications - .NET | Microsoft Docs. docs.microsoft.com, 2020-04-03. [dostęp 2021-08-11]. (ang.).
  5. .NET 7 Preview 3 Is All About Native AOT. visualstudiomagazine.com, 2022-04-15. [dostęp 2024-04-06]. (ang.).

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy