Другие языки программирования и технологии

Почему язык программирования Ява получил такую популярность?

Скорее всего за счет Android, где она незаменима.

+ особенности аудитории, с которой собирают статистику.
Наверняка в таких опросах участвуют в основном программисты из крупнейших фирм.
А в крупных фирмах считается непонтово делать сайт на каком-нибудь похапе, ASP.NET тоже не очень, это ж мастдаааай, а вот Java - самое оно.
Java очень прожорлива к ОЗУ и к ЦП на десктопе, но если ОЗУ много, то возможно она реально будет быстрее. Иногда нарочно делают хранение данных в ОЗУ, а не на диске, т. к. ОЗУ читается и пишется быстрее, чем самый лучший SSD и тем более HDD.
Одним словом - Enterprise.

Не знаю как они, а я бы в этом Enterprise со скуки околел бы, и дело не в ЯП, а в круге задач, где все скучно и однообразно уже лет этак 5-10.
Александр Корсакин
Александр Корсакин
26 662
Лучший ответ
Nodir Nazarov Задолго до появления андроида все мобильные приложения писались на java.
В 90х появилась потребность в кроссплатформенном средстве. Серьёзной альтернативы за это время не появилось, поэтому жава #one, хотя дырявая насквозь
потому что он идеально подходит для работы сайтов. он легче всяких СИ еще
Когда разработчики на С задолбались писать один и тот же код для разных проектов они решили создать новый язык Java. Говорят, что программы на Java пишутся примерно в три раза быстрее, чем на С++ при этом не сильно проигрывают в производительности. Плюс программы получают кросс-платформенными (C# тогда не существовало), а еще на Java сейчас пишутся приложения под Android.
Александр Корсакин Говорят, что кур доят.
В производительности работы эти программы проигрывают раз этак в 7.
А по скорости написания - это может только кроссплатформенные, C++/CLI под винду пожалуй побыстрее будет, хотя он убог и до C# ему далеко.
Писать некроссплатформенный софт всегда раза в 3 быстрее, чем кроссплатформенный.

Да и кроссплатформенная не только джава, есть и аналоги, где-то лучше джава, а где-то лучше какой-нибудь Qt.

Вот Android - это да, тут Java незаменима.
Популярность java только из за кроссплатформенности и приобретением прав на нее ораклом. Использование в мобильных устройствах как основной язык разработки приложений. Ах да, самый важный момент, бесплатность jdk
Александр Корсакин > Использование в мобильных устройствах как основной язык разработки приложений
Да ну? Под iOS как собрались на джаве писать?

> бесплатность jdk
Этим он не уникален. Платных компиляторов вообще не так уж и много.