C Sharp
De Wikipedia, la enciclopedia libre
- El título de este artículo se muestra incorrectamente debido a limitaciones técnicas. El título correcto es C#.
Paradigma: | orientado a objetos |
---|---|
Apareció en: | 2001 |
Diseñado por: | Microsoft Corporation |
Tipo de dato: | fuerte, estático |
Implementaciones: | Visual C#, Mono |
Influido por: | Java, C++, Delphi, Eiffel |
Ha influido: | Nemerle Boo |
C# (pronunciado "si sharp" o C sostenido) es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET.
Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET el cual es similar al de Java aunque incluye mejoras derivadas de otros lenguajes. C# fue diseñado para combinar el control a bajo nivel de lenguajes como C y la velocidad de programación de lenguajes como Visual Basic.
C# significa, "do sostenido" (C corresponde a do en la terminología musical anglo-sajona). El símbolo # viene de sobreponer "++" sobre "++" y eliminar las separaciones, indicando así su descendencia de C++.
C#, como parte de la plataforma .NET, está normalizado por ECMA desde diciembre de 2001 (ECMA-334 "Especificación del Lenguaje C#"). El 7 de noviembre de 2005 acabó la beta y salió la versión 2.0 del lenguaje que incluye mejoras tales como tipos genéricos, métodos anónimos, iteradores, tipos parciales y tipos anulables. Ya existe la versión 3.0 de C# en fase de beta destacando los tipos implícitos y el LINQ (Language Integrated Query).
Aunque C# forma parte de la plataforma .NET, ésta es una interfaz de programación de aplicaciones; mientras que C# es un lenguaje de programación independiente diseñado para generar programas sobre dicha plataforma. Aunque aún no existen, es posible implementar compiladores que no generen programas para dicha plataforma, sino para una plataforma diferente como Win32 o UNIX.
En la actualidad existen los siguientes compiladores para el lenguaje C#:
- Microsoft Visual C# versión 2002, 2003 y 2005.
- Mono, es una implementación GPL de todo el entorno .NET desarrollado por Novell. Como parte de esta implementación se incluye un compilador de C#.
- Delphi 2006, de Borland Software Corporation.
- dotGNU Portable.NET, de la Free Software Foundation.
[editar] Enlaces externos
Wikilibros contiene el libro titulado «C sharp NET»
- Devjoker - C# en español. Tutoriales y foros .
- C# Online.NET - su enciclopedia libre de C# y .NET en inglés.
- C# Online.NET - su enciclopedia libre de C# y .NET en español. (nuevo)
- Microsoft .NET
- Proyecto Mono
- VBPrincipiantes
- ElBruno
- Mono para la comunidad de habla hispana
- Borland Delphi
- Proyecto DotGNU
- Novedades C# 2.0
- Especificación del C#3.0
- C# School - inglés.