Suscripcion

Solo disponible en BuenasTareas
  • Páginas : 4 (857 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de diciembre de 2010
Leer documento completo
Vista previa del texto
Características

Facilidad de uso: el ambiente de trabajo es muy cómodo ya que tiene un ambiente amigable y clásico de las aplicaciones de Windows. En cuanto a la forma de programar, será fácil deusar para quien esta familiarizado con C++, ya que su estructuración básica es muy similar, sin embargo C# ahorra muchos pasos “tediosos” de otros lenguajes como la creación de funciones complejasdesde cero y declaración de variables globales.

Programación orientada a objetos: esta forma de programación ahorra mucho código, lo cual indica que partes de código son reutilizables para novolverlas a escribir, con lo cual se afirma que C# presenta las características necesarias para considerarlo como un lenguaje orientado a objetos, tales son: encapsulación, herencia y polimorfismo; además unade las mejoras que presenta este lenguaje con respecto a este tipo de programación es que para evitar confusiones no existen variables o funciones globales, sino que se definen dentro de los tipos dedatos. En cuanto a la herencia, esta solo puede ser herencia simple, con lo cual se evitan confusiones que si fuera herencia múltiple.

Administración de memoria: C# tiene la característica deinicializar los datos o variables declaradas en el programa, además de que también de forma automática libera la memoria cuando el mismo programa lo cree conveniente. Es decir tiene constructores ydestructores, y estos actúan automáticamente a menos que se manipulen desde el código.

Seguridad en el manejo de datos: C# tiene la característica de estar comprobando que efectivamente los tipos dedatos que se estén manejando correspondan a los validados para las funciones que han sido creadas; así también vigila que no se produzcan errores en operaciones matemáticas, además de que también impideel uso de variables que no han sido inicializadas. Todo esto permite que no se produzcan errores en el momento de la ejecución.

Sistema de tipos unificado: todos los tipos de datos que se definan...
tracking img