Año de creación ?:
2000. C # es el principal lenguaje de programación del marco Microsoft .NET y ha gastado millones de dólares en desarrollarlo y promocionarlo. En menos de 6 años se ha convertido en una estrella en ascenso y aún puede llegar a competir con Java.
¿Por qué se inventó C # ?:
Porque Sun no permitiría que Microsoft haga cambios en Java. Microsoft había tenido un producto Visual J ++, pero los cambios que habían hecho molestaron a Sun, por lo que se detuvo.
¿Para qué se usa C # ?:
Todo tipo de aplicaciones que van desde juegos de computadora, utilidades, sistemas operativos y compiladores. También hay aplicaciones basadas en web que se ejecutan en la plataforma asp.net.
¿Qué versiones de C # hay ?:
La versión actual es 2.0 y salió con Microsoft Visual Studio 2005. La versión 3.0 se está desarrollando.
¿C # presenta algún problema para los programadores novatos ?:
C # es un lenguaje completo con muchas características avanzadas, especialmente en la versión 2.0, como los genéricos. Para obtener lo mejor de C #, el conocimiento de la programación orientada a objetos es esencial. Sintácticamente tiene mucho en común con Java.
¿Cómo resumirías C # ?:
C # es un lenguaje de programación moderno y en realidad solo rivaliza con Java. Sin embargo, requiere el marco .NET en Windows. Queda un cuerpo sustancial de código escrito en C ++ y parece que C # coexistirá con C ++ en lugar de reemplazarlo. C # es un estándar ECMA (Asociación Europea de Fabricantes de Computadoras) e ISO y esto ha permitido que sucedan otras implementaciones como el proyecto Linux Mono.