Creo que llegaron primero con .NET; Java 5 seguido.
Java ha sido lamentablemente detrás de la curva en improvents idioma a pesar de el hecho de que era el lenguaje C# fue modelado después de .
comentario de Pierreten es correcta, pero creo que hay varios factores que lo explican:
- Java tiene un legado más de .NET, y mantener hacia atrás compatibilidad es una alta prioridad
- El proceso de la comunidad de Java lleva más tiempo para generar consenso; Microsoft no necesita ningún consenso si cree que se necesita una característica.
- El declive financiero de Sun y la eventual compra de Oracle significaron que había menos recursos disponibles para dedicar a Java.
- Sun ha perdido las mentes que llevaron a Java hacia adelante en su punto álgido (por ejemplo, Bill Joy, James Gosling). Anders Hejlsberg y Eric Lippert todavía están con Microsoft.
(Eric Lippert left Microsoft in Jan 2013 para unirse a Coverity.)
¿realmente importa? – mdma
Tenía curiosidad. –