Java / Scala

Jan 26, 2022 11:44

Я тут какое-то время назад хотел уже было вам признаться, но не решался...

Read more... )

java, scala, programming

Leave a comment

Comments 8

morfizm January 26 2022, 08:46:56 UTC
Мне кажется, Джаву не надо противопоставлять плюсам. У этих языков разный смысл. Плюсы - это всегда про оптимизацию, выжать близко к максимуму для CPU-bound или memory-bound task'ов, позволив при этом пользоваться, по возможности, максимальным количеством современных высокоуровневых концепций. Джава нужна для задач, которые I/O-bound (коих подавляющее большинство), в обмен на это она даёт всякую безопасность и на порядок более высокую скорость разработки.

Я к тому, что не надо выбирать, надо владеть обоими языками.

Reply

dshel January 26 2022, 08:49:30 UTC
Ок!

Согласен про то, что каждый инструмент (язык) - для своей задачи.

У меня скорее было про общее впечатление от языка, приятности/скорости разработки на нём.

Reply

morfizm January 26 2022, 08:53:03 UTC
На интерпретируемых языках в 10 раз быстрее, чем на плюсах, это известная штука :)

Дальнейшее убыстрение можно получить только с функциональной парадигмой - так что скалочку дожми))

Reply

dshel January 26 2022, 08:58:09 UTC
Спасибо, буду дожимать! 😊

Reply


can3p January 26 2022, 11:14:27 UTC
Посмотрите на go еще. Я писал на джаве после динамических языков, было то же впечатление. Потом перешел на го, и это впечатление повторилось, т.к. они они проектировали язык как раз на основе разных ошибок в джаве, с++ и прочих на тот момент существовавшихся языков

Reply

dshel January 26 2022, 11:29:43 UTC
Спасибо! Посмотрю как дойдут руки.

Reply


Leave a comment

Up