CitarC# y VB.net no? m...
Java lo enseñan en las universidades por que las empresas viejas necesitan programadores javeros para renovar sus programas y es mas barato modificarlo que crear uno nuevo.
CitarY q es java al fin y al cabo? llaves? C++ y C no son tediosos en el tema de llaves? aca estas recomendando python y haskell q no usan llaves?
Java es muuuuuuuuuy tedioso en plan llaves y cosas de esas..
Y al fin y al cabo ¿que es java?
CitarLo bueno es C y C++ que son casi clonesC++ se puede decir q es una extensión de C, pero ser clones es ser equivalentes y no es asi...
CitarJustamente ES codigo administrado, tiene casi las mismas pros y contras q Java (aunque tengan sus diferencias) respecto de C y C++...
Yo estoy aprendiendo Visual Basic.net
¿Que es vb.net o C#.net?
Super lenguajes de programacion faciles y rapidos de programar, puedes programar cosas muy rapidamente y facil de depurar.
Lo malo es que es lento, por que no es codigo administrado.
CitarTambien tenes acceso directo al hardware (con las restricciones q te ponga el sistema operativo).
Aqui entra en juego C o C++
Son lenguajes No administrados, usease tienes que encargarte tu de escribir y liberar memoria, pero es muuuuy rapido comparado con .net.
CitarTambien se puede hacer esto en Java o en Python o en Ruby o en Lua o en Perl o en PHP o en D o en Haskell o en Smalltalk o en casi todos los lenguajes de programacion... La gran mayoria de los lenguajes de programacion exponen un API de C... y existen sus wrapers para C++...
Solucion = Fusion
Desde .net puedes llamar a tus .dll creadas en C o C++
Usease, si quieres hacer 5 tonterias, pues las haces en .net y si quieres hacer algo que consume mucho, pues lo haces en C o C++
Citary para que sirve .net? si podes combinar Python con C++? y Java no es mucho mas complicado q C#...
Conclusion ¿Para que sirve java? Si puedes conbinar C y C++ que son lenguajes mas rapidos y pontentes que Java con .net que es facil y rapido de programar.
CitarLinux y windows y la gran mayoria de los sistemas operativos estan programados en C y asm (lo minimo posible asi es mas facil portarlo a otras arquitecturas)... pero eso no implica q C sea mejor q java, son 2 lenguajes diseñados para cosas distintas...
Linux esta programado en C windows en C y asm, conclusion C es mejor que Java y .net es mas rapido que java y C usease coges los 2 extremos rapidez y velocidad, pero bueno .net no es tan lentooo, simplemente que cosas pesadas, pues las haces en C o C++
Tenes muy arriba a todo .NET y opinas cualquier cosa, ademas apenas se te puede entender q escribís...