Lenguaje de programación C#

C# (C Sharp) es un lenguaje perteneciente a Microsoft, que mejora características de C y C++, su sintaxis es muy parecida a Java y también posee un GC(Garbage Collector) que nos ayuda con la gestión de memoria, además, soporta el paradigma de la programación orientada a objetos que nos facilita el desarrollo de aplicaciones.

Al inicio este lenguaje solo permitía desarrollar aplicaciones para Windows, pero posteriormente implementó Mono que permite compilar a varias plataformas como Windows Microsoft, Unix, Android, iOS, Windows Phone, Mac OS y GNU/Linux.

Algunas características son las siguientes:
  • Sencillez, es fácil de aprender y mejora características de sus antecesores.
  • Seguridad, posee mecanismos de seguridad entre objetos y programación segura
  • Versionable, puede actualizarse y mejorar constantemente
  • Compatible, puede implementar tranquilamente a sus antecesores e incluso a Java
Este lenguaje ha ganado fama en los desarrolladores por su facilidad y sencillez, además en el mundo de desarrolladores de videojuegos ya que Unity implementa este lenguaje para programar y puedes crear videojuegos para más de 20 plataformas que admite este sistema.

C# es un lenguaje fuertemente tipado, así como dinámico, ya que dentro de métodos se puede usar la palabra var para que se infiera al momento de ejecutar, pero no se lo puede usar de manera global, en este caso solo se puede definir el tipo de variable.

Comentarios

Entradas populares