C SHARP

Páginas: 7 (1608 palabras) Publicado: 2 de octubre de 2013
RESEÑA HISTORICA DE C#

C# (pronunciado "si sharp") es un lenguaje de programación orientado a objetos desarrollado y estandarizado por un equipo dirigido por Andres Helsberj y Scott Wiltamuth y Microsoft como parte de su plataforma .NET, que después fue aprobado como un estándar por la ECMA e ISO.

Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma.NET elcual es similar al de Java aunque incluye mejoras derivadas de otros lenguajes (más notablemente de Delphi y Java).

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. El 7 de noviembre de 2005 salió la versión 2.0 del lenguaje que incluíamejoras tales como tipos genéricos, métodos anónimos, iteradores, tipos parciales y tipos anulables. El 2 de Febrero del 2008 salió la versión 3.0 de C# destacando entre las mejoras los tipos implícitos, tipos anónimos 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ónindependiente diseñado para generar programas sobre dicha plataforma. Ya existe un compilador implementado el que provee el Framework de DotGNU - Mono es que no generen programas para dicha plataforma, sino para una plataforma diferente como Win32 o UNIX / Linux.




CARACTERISTICAS DE C#

1. Case sensitive, es decir sensible entre mayúsculas y minúsculas
2. Sencillez
3. Modernidad
4.Orientación a objetos
5. Orientación a componentes
6. Gestión automática de memoria
7. Seguridad de tipos
8. Instrucciones seguras
9. Sistema de tipo unificados
10. Extensibilidad de tipos básicos
11. Extensibilidad de operadores
12. Extensibilidad de modificadores
13. Versionable
14. Eficiente
15. Compatible

TIPOS DE DATOS QUE MANEJA VISUAL C#

En el caso del lenguaje deprogramación C#, los tipos de datos más empleados son:
Los tipos enteros: int, short y long para manipular números enteros.
Las variables de tipos de datos enteros pueden almacenar únicamente valores numéricos sin decimales. Si se intenta almacenar un valor con decimales en una variable entera, se producirá un truncamiento del valor.
El tipo entero básico es int. Existen además las variantes short quepermite almacenar valores más pequeños (con el consiguiente ahorro de espacio en memoria), y el long, que soporta números más grandes (pero con mayor gasto de memoria). El valor máximo que se puede almacenar en las variables de cada uno de estos tipos depende de la arquitectura del computador y del compilador que se estén empleando.

Los tipos reales: float y double.

Las variables de tipos dedatos reales pueden almacenar valores numéricos con decimales. El tipo real básico es float. Existe también la variante double, que permite almacenar valores en doble precisión, más grandes y con mayor cantidad de decimales. Sin embargo, el uso de este tipo provoca un mayor gasto de memoria que si se empleara el tipo básico float. La cantidad de decimales, así como el valor máximo que se puedealmacenar en variables de estos tipos depende de la arquitectura del computador y del compilador que se estén empleando.

El tipo: char (´a´,´z´,´?´,´$´,´@´,´G´,´7´, etc.; en total los 256 caracteres del código ASCII) para caracteres, letras y símbolos. Así como algunos más complejos como los strings y arreglos.

Las variables de tipos de datos char, pueden almacenar un carácter del código ASCIIextendido (256 caracteres). En realidad, lo que se guarda no es el carácter en sí, sino el código correspondiente. Por lo tanto, puede verse al tipo char como un subtipo del tipo int, que puede almacenar enteros entre 0 y 255. De hecho, las expresiones de tipo char pueden manipularse como enteros. Las constantes de tipo char se representan delimitadas por comillas simples. Así, para escribir el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • C sharp
  • C Sharp
  • caracteristicas de c sharp
  • Consola C Sharp
  • Wiley
  • C sharp Manejo de Punteros
  • Manejo Xml Con C Sharp
  • Practicas con c sharp

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS