C# caracteristicas y ventajas

Solo disponible en BuenasTareas
  • Páginas : 2 (333 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de noviembre de 2011
Leer documento completo
Vista previa del texto
UNIVERSIDAD TECNICA DE COTOPAXI
CIENCIAS DE INGENIERIA Y APLICADAS
ESPECIALIDAD EN INFORMATICA Y SISTEMAS COMPUTACIONALES

TEMA: Lenguaje C#

Definición
C# conocido como C sharp es unlenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET, es uno de los lenguajes de programación diseñados para la infraestructura de lenguajecomún.
C# fue creado por el danés Anders Hejlsberg que diseño también los lenguajes Turbo Pascal y Delphi.
Su sintaxis básica deriva de C++ y utiliza el modelo de objetos de la plataforma .NET,similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.

Características
• El lenguaje es muy sencillo []
• Incluye un amplio soporte de estructuras, componentes, programaciónorientada a objetos, manipulación de errores, recolección de basura, etc.
• Las clases en C# pueden heredar de un padre pero puede implementar varias interfaces.
• C# también provee soporte paraestructuras, un concepto el cual ha cambiado significantemente desde C++.
• C# provee características de componentes orientados, como propiedades, eventos y atributos.
• Ahorro tiempo en laprogramación ya que tiene una librería de clases muy completa y bien diseñada.
• El manejo de errores está basado en excepciones.
• C# soporta todas las características propias del paradigma deprogramación   orientada a objetos: encapsulación, herencia y polimorfismo.
Aplicaciones
Con el lenguaje C # se puede realizar un sin fin de codificaciones tales como:
• Programas de escritorio enWindows
• Páginas web
• Videojuegos con xna para pc y xbox
• Programas en linux con mono
• Conectarse a bases de datos
• Usar .net framework

Conclusión:

C# es un potentelenguaje de programación muy similar a C++ principal mente viene incluido en el paquete .NET de Microsoft además que es un lenguaje orientado a objetos y cumple los con los principales paradigmas de...
tracking img