C sostingut
De Viquipèdia
- El títol d'aquest article és incorrecte degut a limitacions tècniques. El títol correcte de l'article és C#.
C# (pronunciat "ci sharp", "ce sharp", "ce sostingut", o —de forma errònea— "ce agut", o "ce coixinet") és un llenguatge de programació orientat a objectes desenvolupat per Microsoft i estandarditzat, com part de la seva plataforma .NET.
La seva sintaxis 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 es correspon amb do en la terminologia musical anglo-saxona). 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 por 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 llenguaje de programació independent dissenyat per a generar programes sobre aquesta plataforma. Tot i que encara no existeixen, és possible implementar compiladors que no generen programes per a aquesta plataforma, sinó per a una plataforma diferent com Win32 o UNIX
En la actualitat existeixen els següents compiladors per al llenguaje C#:
- Microsoft Visual Studio versió 2002, 2003 i 2005.
- Mono, és una implementació GPL de tot l'entorn .NET desenvolupat per Ximian. Com a part d'aquesta implementació s'inclou un compilador de C#.
- Delphi 2005, de Borland Software Corporation.
- dotGNU Portable.NET, de la Free Software Foundation.
[edita] Enllaços externs
- Microsoft .NET
- Projecte Mono
- Mono per a la comunitat de parla hispana
- Borland Delphi
- Proyecto DotGNU
- Novedades C# 2.0
Llenguatges de programació |
---|
Ada | ALGOL | Awk | Basic| BCPL | c | C++ | C# | Cobol | Delphi | Eiffel | Forth | Fortran | Haskell | Java | Lisp | Logo | MAGIC | Miranda | Modula-2 | Oberon | Ocaml | Pascal | PHP | Perl | Prolog | Python | Ruby | Smalltalk | Altres llenguatges... |