Lenguaje C#

Páginas: 48 (11874 palabras) Publicado: 30 de mayo de 2013
Introducción al lenguaje y características
derivadas de su entorno de ejecución.
A lo largo de los últimos meses, hemos estado hablando de algunas características
del nuevo entorno .NET Framework que Microsoft está desarrollando y a medida
que pasaba el tiempo, aquí en Grupo EIDOS, nos hemos ido dividiendo los roles
de trabajo, para poder abarcar todo este nuevo paradigma de la programacióncon
la profundidad que se merece. Así pues, tras unos primeros devaneos con Visual
Studio, el nuevo Visual Basic .NET y su interfaz de usuario (ver artículo del mes de
Abril), cedo los trastos de Visual Basic a mi compañero Luis Miguel Blanco, de
sobra conocido por los lectores de Algoritmo y de La Librería Digital, para
dedicarme por entero al nuevo lenguaje de programación: C# (C-Sharp).Pretendemos, a lo largo de los próximos meses, ir publicando un curso completo del
lenguaje que sirva de introducción a nivel básico-intermedio para los lectores, de
forma que, cuando hacia el mes de Noviembre aparezca el producto, ya dispongan
de una buena base para poder trabajar y continuar la producción con este lenguaje
(como quizá sepa ya el lector, el pasado día 21 de Junio, coincidiendocon el primer
evento Tech-Ed del año, celebrado en Atlanta (Georgia), se hizo, por fin pública la
beta 2 de Microsoft .NET Framework, así como -para usuarios del MSDN y otros- la
beta 2 de Visual Studio .NET. A título personal, tengo fundadas razones para dudar
de la demora hasta Febrero/2002, como se ha comentado en algunos foros, y por si
esto fuera poco, el Dr.GUI, mentor ficticio delMSDN de Microsoft afirmaba en su
6ª entrega de sus cursos sobre .NET que "a partir del próximo número, todo el
código será compatible con la Beta 2 de .NET Framework, puesto que Microsoft no
planea ya ningún cambio significativo al API entre la Beta 2 y el producto
final, solamente ajustes, optimización y algún cambio de mínima
importancia", lo que da idea de lo avanzado del proyecto).Introducción a C#
El lenguaje C# se presenta como el último invento en materia de lenguajes de
programación, y constituye también la más reciente y ambiciosa apuesta en este
sentido por parte de Microsoft. Quizás, lo primero que habría que aclarar, es que,
de todo el .NET Framework, es la única parte que puede considerarse
terminada, hasta el punto de que el propio Visual Studio .NET ha sidoconstruido
al 90% en C# y el 10% restante en C++. Por otro lado, el lenguaje merece el
calificativo de estándar, en el sentido de que –al igual que algunos otros aspectos
del entorno- está siendo sometido a estandarización por parte de ECMA, la misma
entidad de normalización que llevó a cabo la estandarización de Javascript.
Nota: En una reciente visita Madrid por parte de dos de los promotores ydesarrolladores de .NET (Ari Bixhorn y Drew Fletcher), a la que tuvimos
ocasión de asistir, se respondía a una pregunta del amigo Francisco Charte
en ese sentido, afirmando que ellos eran conscientes de que ECMA estaba
manteniendo reuniones mensuales con los equipos de estudio de la
normalización (los Working Teams), y que esperaban que dicha labor
estuviera completada, sino antes, sí para elmomento de la aparición del
producto.

Rumores sobre el impacto de C# en el mundo de la
programación

Es natural que, ante la creciente comunidad mundial de profesionales de las TI, la
aparición de un nuevo lenguaje tenga más impacto hoy que en etapas anteriores,
más arcaicas. Los medios lo favorecen, y la difusión de Internet, también. Por eso,
nos hemos paseado por algunas revistas enla Web donde los gurús mas conocidos
dan sus opiniones.

Anders Hejlsberg, arquitecto
principal del lenguaje C#

La impresión de estos autores podríamos resumirla así:
C# supone una mejora respecto a otros lenguajes
existentes por dos razones básicas: primero, por que es
el último, y por lo tanto, el más adaptado a las
necesidades actuales del programador y el que más ha
aprendido de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje C#
  • LENGUAJE C
  • Lenguaje c
  • Lenguaje C
  • Lenguaje c
  • lenguaje c
  • lenguaje c
  • Lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS