Мне кажется, Джаву не надо противопоставлять плюсам. У этих языков разный смысл. Плюсы - это всегда про оптимизацию, выжать близко к максимуму для CPU-bound или memory-bound task'ов, позволив при этом пользоваться, по возможности, максимальным количеством современных высокоуровневых концепций. Джава нужна для задач, которые I/O-bound (коих подавляющее большинство), в обмен на это она даёт всякую безопасность и на порядок более высокую скорость разработки.
Я к тому, что не надо выбирать, надо владеть обоими языками.
Посмотрите на go еще. Я писал на джаве после динамических языков, было то же впечатление. Потом перешел на го, и это впечатление повторилось, т.к. они они проектировали язык как раз на основе разных ошибок в джаве, с++ и прочих на тот момент существовавшихся языков
Comments 8
Я к тому, что не надо выбирать, надо владеть обоими языками.
Reply
Согласен про то, что каждый инструмент (язык) - для своей задачи.
У меня скорее было про общее впечатление от языка, приятности/скорости разработки на нём.
Reply
Дальнейшее убыстрение можно получить только с функциональной парадигмой - так что скалочку дожми))
Reply
Reply
Reply
Reply
Leave a comment