C Sharp
Keywords: C Sharp, .NET de Microsoft, 2001, API, Borland, C, Compilador, Cplusplus
C# (pronunciado "si sharp", "ce Agudo", "ce sharp", "ce gato" o "ce almohadilla") es un lenguaje de programación orientado a objetos desarrollado 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#, como parte de la plataforma .NET, está normalizado por ECMA desde diciembre de 2001 (ECMA-334 "Especificación del Lenguaje C#"). En la actualidad se encuentra en desarrollo 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.
Aunque C# forma parte de la la plataforma .NET 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 genéren 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 Studio versión 2002, 2003 y próximamente 2005.
- Mono, es una implementación GPL de todo el entorno .NET desarrollado por Ximian. Como parte de esta implementación se incluye un compilador de C#.
- Delphi 2005, de Borland Software Corporation.
- dotGNU Portable.NET, de la Fundación de Programas Libres.
Enlaces Externos
C#
- REDIRECT Plantilla:Lenguajes de programación
