w:Anders Hejlsberg:
En 1996, dejó Hejlsberg Borland y unieron archirrival Microsoft. Uno de sus primeros logros en fue el lenguaje de programación J ++ y Windows Foundation Classes; también se convirtió en Ingeniero Distinguido de Microsoft y Técnico . Desde 2000, tiene sido el arquitecto principal del equipo desarrollando el lenguaje de programación C# .
w: Comparison of Java and C#:
C# acomoda construcciones más comúnmente encontradas en lenguajes tales como C++, Delphi (el diseño de lo que era el trabajo principal del Anders Hejlsberg cuando estaba en Borland) en comparación con Java.
Antes de la creación de C#, Microsoft implementó un entorno Java modificado, llamado J ++, añadiendo nuevas características de una manera que estaba en directa contravención a las normas y convenciones que garantizan la plataforma neutralidad que se encuentra en el corazón de Java. Esto violaba la licencia acuerdo que Microsoft había firmado, requiriendo que las normas y las especificaciones se adhirieran estrictamente a a cambio de usar el nombre de Java y los logotipos de la marca . Sun Microsystems demandó, y al resolver la demanda, Microsoft acordó descontinuar J ++. (Otros productos existentes de Microsoft que usaban Java se les permitió continuar dicho uso durante siete años.)
w:C#:
Durante el desarrollo de .NET Framework , las bibliotecas de clases eran originalmente escrito en un lenguaje /compilador llamada simple de C (SMC). En enero de 1999, Anders Hejlsberg formó un equipo al construir un nuevo lenguaje en el momento llamado Cool, que significaba "C like Lenguaje orientado a objetos". Microsoft había considerado mantener el nombre "Cool" como el nombre final del idioma, pero eligió no hacerlo para las marcas comerciales . En el momento en el proyecto .NET fue anunciado públicamente en el 2000 Professional Conferencia Desarrolladores de julio, el lenguaje había sido rebautizado C#, y las bibliotecas de clases y tiempo de ejecución de ASP.NET había sido portado a C#. El principal diseñador y líder de C# arquitecto en Microsoft es Anders Hejlsberg, que participó anteriormente con el diseño de Turbo Pascal, CodeGear Delphi (anteriormente Borland Delphi) y Visual J ++. En entrevistas y documentos técnicos él ha indicado que los fallos en la mayoría de los principales programación idiomas (por ejemplo, C++, Java, Delphi, y Smalltalk) condujo a los fundamentos de la Common Language Runtime (CLR), el cual, a su vez, condujo el diseño de el lenguaje de programación C# en sí.
w:.NET Framework:
Microsoft comenzó el desarrollo en el marco .NET a finales de 1990 originalmente bajo el nombre de Siguiente Generación servicios de Windows (NGWS). Por a fines del 2000, se lanzaron las primeras versiones beta de .NET 1.0.
An Early Look at Microsoft's Next Generation Windows Services:
NGWS será apartarse de los caminos de ADN actual de Windows confiando exclusivamente en XML como el estándar de comunicaciones de datos. XML, que los usuarios suelen suponer que es un reemplazo o una actualización de HTML, el lenguaje de la Web, es simplemente una forma estandarizada para describir los datos. En , el modelo NGWS, cada pieza del rompecabezas-cliente, middleware y data-se comunicará con cualquier otra pieza utilizando XML. Los desarrolladores no necesitarán para aprender a codificar manualmente XML, ya que ahora lo hacen en . Las herramientas en la próxima versión de Microsoft de VS generarán el código XML para ellas.
wiki de la comunidad? – Sev
Me estaba preguntando. ¿La gente piensa que debería? – SLaks
No hay una respuesta real "correcta" o "incorrecta" aquí. Es más una discusión abierta. Yo diría que debería ser CW. –