Si bien no soy capaz de opinar sobre C, me atrevo a opinar de Java y creo que la principal razón de su caída son :
- Los nuevos lenguajes que tiene la plataforma, como Kotlin, Scala, Groovy, Clojure y etc. Recordemos que ahora Kotlin es un lenguaje oficial para android.
- La plataforma .net esta ganando un lugar en el open source con .net core
Pero esta es solo mi opinión, veamos los números de agosto:
- Java (12.961%)
- C (6.477%)
- C++ (5.55%)
- C# (4.195%)
- Python (3.692%)
- Visual Basic .Net (2.569%)
- PHP (2.293%)
- JavaScript (2.098%)
- Perl (1.995%)
- Ruby (1.965%)
Claramente no se ve mucho la evolución pero en este gráfico queda super claro:
Lo extraño es que no hay un claro ganador, es como que se diversifico. Sera el fin de Java? Que piensan?
Dejo link:
https://www.tiobe.com/tiobe-index/
http://www.infoworld.com/article/3212970/application-development/java-and-c-hit-all-time-lows-in-tiobe-language-popularity-index.html