C Sharp (llenguatge de programació)

De Viquipèdia
(S'ha redirigit des de: C sostingut)
Dreceres ràpides: navegació, cerca
Infotaula de llenguatge de programacióC Sharp (llenguatge de programació)
C Sharp wordmark.svg
Helloworld.jpg
Tipus llenguatge de programació orientat a objectes, class-based programming language, llenguatge de programació, llenguatge de programació funcional, multi-paradigm programming language i imperative programming language
Data de creació 2000
Desenvolupador Anders Hejlsberg
Epònim C i C♯
Influenciat per C++, C, Java, Delphi i Modula-2
Etiqueta d'Stack Exchange http://stackoverflow.com/tags/c%23
Pàgina web Web oficial i Web oficial
Modifica dades a Wikidata

C# (pronunciat "sé xarp" per l'original anglès sharp) és un llenguatge de programació orientat a objectes desenvolupat per Microsoft i estandarditzat, com a part de la seva plataforma .NET.

La seva sintaxi bàsica deriva de C/C++ i utilitza el model d'objectes de la plataforma .NET el qual és similar al de Java però inclou millores derivades d'altres llenguatges. C# fou dissenyat per a combinar el control a nivell baix de llenguatges com C i la velocitat de programació de llenguatges com Visual Basic.

La pronúncia del nom ve de la terminologia musical, on C# significa, "do sostingut" (C correspon al do en la terminologia musical anglosaxona). El símbol # ve de sobreposar "++" sobre "++" i fer desaparèixer les separacions, per fer constar així la seva descendència de C++.

C#, com a part de la plataforma .NET, està normalitzat per ECMA des de desembre de 2001 (ECMA-334 "Especificació del Llenguatge C#"). El 7 de novembre de 2005 acabà la beta i sortí la versió 2.0 del llenguatge que inclou millores com tipus genèrics, mètodes anònims, iteradors, tipus parcials i tipus anul·lables.

Encara que C# forma part de la plataforma .NET, aquesta és una interfície de programació d'aplicacions; mentre que C# és un llenguatge de programació independent dissenyat per a generar programes sobre aquesta plataforma. Hi ha compiladors, com les noves versions de Visual Studio (amb els plugins adequats), que no generen programes per a aquesta plataforma, sinó per a una plataforma diferent com Win32, UNIX, UWP, Android, IOS...

En l'actualitat existeixen els següents compiladors per al llenguatge C#:

Enllaços externs[modifica | modifica el codi]

A Wikimedia Commons hi ha contingut multimèdia relatiu a: C Sharp (llenguatge de programació) Modifica l'enllaç a Wikidata