Здравствуйте, lpd, Вы писали:
lpd>Может быть ты правильно говоришь, и ниши языков уже устаканились и backend теперь будут вечно писать на Java/.NET.
Ну разве что в энтерпрайзе. В обычном веб'е встречаются скорее PHP/JS/Python и т.п. )
lpd>С другой стороны, у всех распространенных языков (включая C++) есть большие недостатки. Несмотря на то, что единого мнения у разработчиков нет, не удивлюсь, если лет через 20 языки программирования и технологии существенно поменяются(для языков программирования, скорее всего, в сторону усреднения), даже без изменений железа.
Безусловно. Я например весьма внимательно слежу за развитием Rust'а и D (претендующих на замену C/C++). Так же может быть интересна судьба typescript, если конечно сам js не потеряет популярность после потери своей монополии в браузерах (с развитием webassembly). Ещё есть Scala и Kotlin, развивающие платформу JVM в противоположных направлениях. В общем теоретически перспективного сейчас довольно не мало и многое зависит даже не от технических нюансов, а от различных "политических" движений в мире IT.
lpd>А то, что Android написали на Java, и далеко не самые дешевые планшеты тормозят(тормозили) до уровня неюзабельности, говорит об актуальности вопроса. Тут вот в соседней ветке кто-то "вкорячил .NET в HFT", например.
Нуу вообще говоря Android по большей части написан как раз на C/C++. Но эта часть там как раз и не тормозит. А на жабке там написан ряд прикладных API, стандартный GUI и т.п. Ну и значительная часть (не требующая производительности) прикладного ПО.