C sharp

Il titolo di questa pagina non è corretto per via delle caratteristiche del software MediaWiki. Il titolo corretto è C#.
C#
linguaggio di programmazione
AutoreAnders Hejlsberg
Data di origine2000
Ultima versione13.0 (12 novembre 2024)
UtilizzoGenerico
ParadigmiMulti-paradigma: Strutturata, Imperativa, Object-Oriented, Funzionale, a eventi
TipizzazioneStatica, Dinamica, Forte, Sicura
Estensioni comuni.cs, .csproj
Influenzato daDelphi, C++, Java, Eiffel, Haskell, ML
Ha influenzatoD, F#, Java, TypeScript
Implementazione di riferimento
Sito webdocs.microsoft.com/en-us/dotnet/csharp/, docs.microsoft.com/de-de/dotnet/csharp/, docs.microsoft.com/ja-jp/dotnet/csharp/, docs.microsoft.com/fr-fr/dotnet/csharp/ e docs.microsoft.com/it-it/dotnet/csharp/

Il C# (pronuncia inglese: [ˈsiː ˈʃɑːp], come l'espressione see sharp, "vedere nitidamente")[1] è un linguaggio di programmazione multi-paradigma che supporta tutti i concetti della programmazione orientata agli oggetti. Esso è stato sviluppato da Microsoft all'interno dell'iniziativa .NET, e successivamente approvato come standard dalla ECMA (ECMA-334) e ISO (norma ISO/IEC 23270).

La sintassi e struttura del C# prendono spunto da vari linguaggi nati precedentemente, in particolare Delphi, C++, Java e Visual Basic.

  1. ^ Il nome gioca sul fatto che C♯, in inglese e altre lingue, indica la nota musicale Do diesis, un semitono sopra il "C", ovvero il Do (fonte: James Kovacs, C#/.NET History Lesson, su jameskovacs.com, 7 settembre 2007. URL consultato il 7 giugno 2012 (archiviato dall'url originale il 21 agosto 2011).). In effetti, il nome del linguaggio andrebbe scritto con il simbolo del diesis, ma in sostituzione si usa il cancelletto per praticità di scrittura (fonte: MSDN, Domande frequenti su Visual C#). In italiano, il gioco di parole viene perso.