jueves, 12 de enero de 2012

Introducción

Introducción.- Los primeros rumores de que Microsoft estaba desarrollando un nuevo lenguajede programación surgieron en 1998 , haciendo referencia a un lenguaje queentonces llamaban COOL y que decían era muy similar a Java.En junio de 2000, Microsoft despejó todas las dudas liberando la especificación de unnuevo lenguaje llamado C#. A esto le siguió rápidamente la primera versión deprueba del entorno de desarrollo estándar (SDK) .Net, que incluía un compilador deC#. El nuevo lenguaje estaba diseñado por Anders Hejlsberg ( creador de Turbo Pascaly arquitecto de Delphi ), Scott Wiltamuth y Peter Golde. Entonces describieronel lenguaje como "...simple, moderno, orientado a objetos, de tipado seguro y conuna fuerte herencia deC/C++".


¿Porqué C#?
La plataforma .NET acepta varios lenguajes. Por ahora, C#, Visual Basic, C++ gestionado,
Nemerle, FORTRAN, Java, Python, etc. , y con capacidad para aceptar prácticamente
cualquier lenguaje. Entonces
la pregunta es, ¿porqué se eligió C# en lugar de cualquier otro lenguaje?.
La razón fundamental es que C# se diseñó para la plataforma .NET y es capaz de
utilizar todo su potencial. También es cierto que es un lenguaje "limpio" en el
sentido de que al no tener que
proporcionar compatibilidad hacia detrás se ha tenido más libertad en el diseño y se ha
puesto especial incapié en la simplicidad. Por ejemplo, en C# hay un tipo de clase y
siempre se le aplica el recolector de basura mientras que en C++ gestionado hay dos
tipos de clases, una a las que se le aplica el recolector y otra a la que no.

0 comentarios:

Publicar un comentario