Lenguaje De Programación C#

Páginas: 14 (3476 palabras) Publicado: 11 de octubre de 2011
LENGUAJE DE PROGRAMA CIÓN C#

INTRODUCCIÓN

No hace falta morir para saludar al nuevo lenguaje de Microsoft, C#. Tampoco hay que ser gladiador para cumplir culto a este nuevo lenguaje y ni mucho menos hay que prepararse a fondo en el funcionamiento de este lenguaje para comprender la piedra angular del mismo. C# es un nuevo lenguaje que resulta muy fácil de comprender y entender. Poseedeterminadas estructuras de control y reglas sintácticas que son realmente familiares para otros desarrolladores, generalmente con experiencia en lenguajes como C++, Java o Visual Basic. Por otro lado, C# comparte la filosofía y el entorno de Microsoft .NET junto a la orientación a objetos, con todas las virtudes y ventajas que ofrece esta plataforma para los desarrolladores. Tratando de marcarparalelismos históricos, el Imperio Romano está constituido por todos los lenguajes de programación que han existido en toda su historia, cada uno de ellos son los reyes de Roma. C# es el último en llegar, un lenguaje recién llegado con un futuro prometedor, que será elegido por buena parte de los programadores y arquitectos de software. Es de suponer que debido a sus virtudes y ventajas, otorgará grandestiempos de esplendor y hegemonía entre otros lenguajes. De hecho, y pese a ser un lenguaje completamente nuevo, C# es un lenguaje de programación con una gran cantidad de aspectos muy conocidos para los desarrolladores de C++ y Java. Por eso, resulta sencillo aprender a utilizarlo y conocer sus partes básicas. En realidad, desde que apareció la primera versión pública de C# ha habido multitud derumores acerca del embrión de C# como lenguaje. Algunos han llegado a comentar que C# es una copia de Java, pero quizás para explicar lo que hay de verdad en todo esto, debemos remontarnos a los tiempos pasados, concretamente a hace algunas décadas de años.

De igual forma que el inventor del coche no inventó la rueda pero utilizaba ésta para su invento, ha ocurrido con C# como lenguaje. Javautilizaba y mejoraba las ideas aportadas por C++ para ofrecer a los desarrolladores un lenguaje nuevo, mucho más moderno y actual. De la misma manera, C# se basa en las mejoras y necesidades que la Comunidad de Desarrolladores demanda sobre lenguajes como Java y C++, ofreciendo al desarrollador una herramienta de programación que satisfaga las necesidades actuales. Tanto es así, que C# no es nadamás que C++++, es decir, una versión mejorada y extendida de C++ reutilizando algunas de las ideas más destacables y sobresalientes de Java junto con la facilidad que emplea Visual Basic en sus desarrollos. Los 4 símbolos +, es lo que forma la famosa # (almohadilla), creando por tanto, el lenguaje C# que todos conocemos hoy. Ante esta breve y corta presentación, no es muy difícil pensar que C# estáconcebido con la idea de cubrir todo el espectro de necesidades que los desarrolladores actuales demandan en un lenguaje de programación, así, con C# (y con cualquier lenguaje de la plataforma .NET), podemos desarrollar aplicaciones para el Web, para Windows y para dispositivos móviles por citar tres ejemplos de aplicaciones comunes en la actualidad. Quizás se pregunte entonces, cuales son esasventajas que ofrece C# que le pueden animar a programar en ese lenguaje frente a las posibilidades ya conocidas de Java. Realmente hay muchas ventajas en la programación con C# respecto a las que ofrece Java. Es sorprendente como un lenguaje apenas nuevo como C#, puede haber ganado tanta expectación en tan corto periodo de tiempo. C# en sí, es un lenguaje de programación orientado a objetos, capazde crear y utilizar componentes COM+ y DLL, así como Servicios y aplicaciones Windows con la misma fiabilidad y rapidez que diseñar y crear aplicaciones Web y aplicaciones para dispositivos móviles. Como característica adicional, C# no soporta los punteros como los conocemos en C++, sino que acepta y usa referencias a punteros que permiten el acceso a memoria de forma controlada. El concepto es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C Programacion
  • lenguaje de programacion c
  • Lenguaje C programación Basica
  • LENGUAJES DE PROGRAMACION EN C++
  • Estructura Del Lenguaje De Programacion C++
  • LENGUAJE DE PROGRAMACION C
  • lenguaje de programacion c++
  • Programación En Lenguaje C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS