C# Versión 1.0 | |
Publicado en enero de 2002 | |
Cuando vuelves atrás y miras, C# versión 1.0, lanzada con Visual Studio .NET 2002, se parecía mucho a Java. Como parte de sus objetivos de diseño declarados para ECMA, buscaba ser un "lenguaje orientado a objetos simple, moderno y de propósito general". En ese momento, parecerse a Java significaba que lograba esos primeros objetivos de diseño. | |
Pero si recuerdas C# 1.0 ahora, te encontrarás un poco mareado. Carecía de las capacidades asíncronas integradas y de algunas de las funciones ingeniosas de los genéricos que se dan por sentado. De hecho, carecía por completo de genéricos. ¿Y LINQ? Aun no está disponible. Esas adiciones tardarían algunos años en aparecer. | |
La versión 1.0 de C# parecía desprovista de funciones, en comparación con la actualidad. Te encontrarías escribiendo un código detallado. Pero aun así, hay que empezar por algún lado. C# versión 1.0 era una alternativa viable a Java en la plataforma Windows. | |
Las características principales de C# 1.0 incluyeron: | |
⮚Clases | |
⮚Estructuras | |
⮚Interfaces | |
⮚Eventos | |
⮚Propiedades | |
⮚Delegados | |
⮚Operadores y expresiones | |
⮚Declaraciones | |
⮚Atributos | |