caracteristicas de c sharp
Características principales de C#
A continuación enumeramos las principales características que definen al lenguaje de programación C#. Algunas de estas características no son propias dellenguaje, sino de la plataforma .NET, aunque se listan aquí ya que tienen una implicación directa en el lenguaje.
•
Sencillez de uso
C# elimina muchos elementos añadidos por otros lenguajes y quefacilitan su uso y compresión, como por ejemplo ficheros de cabecera, o ficheros fuentes IDL1 .12. Es por ello que se dice que C# es autocontenido. Además, no se incorporan al lenguaje elementos pocoútiles, como por ejemplo macros, herencia múltiple u operadores diferentes al operador de aceso a métodos (operador punto) para acceder a miembros de espacios de nombres.
•
Modernidad
Al ser C# unlenguaje de última generación, incorpora elementos que se ha demostrado a lo largo del tiempo que son muy útiles para el programador, como tipos decimales o
booleanos , un tipo básico string ,así comouna instrución que permita recorrer colecciones con facilidad(instrucción foreach ). Estos elementos hay que simularlos en otros lenguajes como C++ o Java.
•
Orientado a objetos
C# como lenguaje deúltima generación, y de propósito general, es orientado a objetos. C# no permite la inclusión de funciones ni variables globales que no estén incluidos en una definición de tipos, por lo que laorientación a objetos es más pura y clara que en otros lenguajes como C++. Además, C# soporta todas las características del paradigma de la programación orientada a objetos, como son la encapsulación, laherencia y el polimorfismo
.
•
Orientado a componentes
La propia sintasi x de C# incluye elementos propios del diseño de componentes que otros lenguajes tienen que simular. La sintaxis de C#incluye por ejemplo formas de definir
propiedades , eventos o atributos
.
•
Recolección de basura
Como ya se comentó, todo lenguaje incluido en la plataforma .NET tiene a su disposición el...
Regístrate para leer el documento completo.