Esnayoss

Páginas: 8 (1868 palabras) Publicado: 20 de febrero de 2013
HISTORIA DE C#

La última variante que ha surgido de C es el moderno C#. En el año 2000, Microsoftpresenta su plataforma .NET junto con un nuevo lenguaje, C# (diseñado por AndersHejlsberg), que servirá de lenguaje principal de la plataforma. C# es un híbrido de C++ y Java que fusiona, principalmente, la capacidad de combinar operadores propiadel primero (no incorpora la herencia múltiple) conla plena orientación a objetos delsegundo. La orientación a objetos es tal que el propio programa está encapsulado enuna clase. Actualmente C# se encuentra entre los 10 lenguajes más utilizados. Apesar de su corta historia, ha recibido la aprobación del estándar de dosorganizaciones: en el 2001 se aprueba el ECMA y en el 2003 el ISO.
Durante el desarrollo de la plataforma .NET, las bibliotecasde clases fueron escritas originalmente usando un sistema de código gestionado llamado Simple Managed C (SMC). En enero de 1999, Anders Hejlsberg formó un equipo con la misión de desarrollar un nuevo lenguaje de programación llamado Cool (C orientado a objetos). Este nombre tuvo que ser cambiado debido a problemas de marca, pasando a llamarse C#.2 La biblioteca de clases de la plataforma .NET fuemigrada entonces al nuevo lenguaje.
Hejlsberg lideró el proyecto de desarrollo de C#. Anteriormente, ya participó en el desarrollo de otros lenguajes como Turbo Pascal, J++ y Embarcadero Delphi.
C# (pronunciado si sharp en inglés) es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma.NET, que después fue aprobado como un estándarpor la ECMA (ECMA-334) eISO (ISO/IEC 23270). C# es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común.
Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.
El nombre C Sharp fue inspirado por la notación musical, donde '#' (sostenido, en inglés sharp)indica que la nota (C es la nota do en inglés) es un semitono más alta, sugiriendo que C# es superior a C/C++. Además, el signo '#' se compone de cuatro signos '+' pegados.1
Aunque C# forma parte de la plataforma .NET, ésta es una API, mientras que C# es un lenguaje de programación independiente diseñado para generar programas sobre dicha plataforma. Ya existe un compilador implementado que proveeel marco Mono - DotGNU, el cual genera programas para distintas plataformas comoWindows, Unix, Android, iOS, Windows Phone, Mac OS y GNU/Linux.
Tipos de Datos
C# contiene dos categorías generales de tipos de datos integrados: tipos de valor y tipos de referencia. El término tipo de valor indica que esos tipos contienen directamente sus valores.
Tipos para definir números enteros:
Tipo dedatos de enteros |
Tipo | Equivalente BCL | Tamaño | Rango | Significado |
byte | System.Byte | 8-bit (1-byte) | 0 a 255 | Entero sin signo |
sbyte | System.SByte | 8-bit (1-byte) | -128 a 127 | Entero con signo |
short | System.Int16 | 16-bit (2-byte) | -32.768 a 32.767 | Entero corto con signo |
ushort | System.UInt16 | 16-bit (2-byte) | 0 a 65.535 | Entero corto sin signo |
int |System.Int32 | 32-bit (4-byte) | -2.147.483.648 a 2.147.483.647 | Entero medio con signo |
uint | System.UInt32 | 32-bit (4-byte) | 0 a 4.294.967.295 | Entero medio sin signo |
long | System.Int64 | 64-bit (8-byte) | -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 | Entero largo con signo |
ulong | System.UInt64 | 64-bit (8-byte) | 0 a 18.446.744.073.709.551.615 | Entero largo sin signo |Los tipos de coma flotante pueden representar números con componentes fraccionales. Existen dos clases de tipos de coma flotante: float y double. El tipo double es el más utilizado porque muchas funciones matemáticas de la biblioteca de clases de C# usan valores double. Quizá, el tipo de coma flotante más interesante de C# esdecimal, dirigido al uso de cálculos monetarios. La aritmética de...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS