История изменений
Исправление
emorozov,
(текущая версия)
:
При чем здесь слабаки?
Java — язык, специально придуманный, чтобы ставить людей в стойло промышленными методами. По определению. Он был сильно упрощенным и сильно невыразительным. Чтобы можно было раздавать методички, и сотрудники начинали выдывать однообразный код, и каждый был взаимозаменяемым винтиком.
Мне Java идиосинкратически не нравится больше, чем любой другой язык. Начиная с самой идеи стандартизации разработчиков, заканчивая этим канцелярским многословными синтаксисом. Когда открываешь любой код на Java, в глазах начинает рябить.
Ну и плюс, несмотря на публикацию каждые 5 лет очередного «бенчмарка», что «Java превосходит в NNN раз даже оптимизированный C++ код», всё на ней написанное почему-то всегда невообразимо тормозит и отжирает больше памяти, чем «неоптимизированный скриптовый язык».
Python — простой и выразительный язык, предоставляющий гораздо больше способов писать в любом стиле. Что может быть и достоинством и недостатком.
Одно можно сказать точно: в отличие от Java, любой разработчик может открыть почти любой хорошо написанный код на Python и сразу понять, что тот делает. Высокоуровневые конструкции и простой синтаксис делают чтение легким.
Про Rust мне сложно что-то сказать. Начинал его изучать, но исчезло время, продвинулся не сильно дальше hello, world’ов и решения 5-6 задачек с LeetCode на нём. Но по ощущениям язык приятный, и есть ощущение, что в нем хорошая пропорция между «высокоуровневостью» и производительностью. Например, нет GC, но при этом в нём сложно допустить утечку памяти. Синтаксис по-моему не сильно отличается от C++, концептуальных отличий, во всяком случае, не вижу.
Исправление
emorozov,
:
При чем здесь слабаки?
Java — язык, специально придуманный, чтобы ставить людей в стойло промышленными методами. По определению. Он был сильно упрощенным и сильно невыразительным. Чтобы можно было раздавать методички, и сотрудники начинали выдывать однообразный код, и каждый был взаимозаменяемым винтиком.
Мне Java идиосинкратически не нравится больше, чем любой другой язык. Начиная с самой идеи стандартизации разработчиков, заканчивая этим канцелярским многословными синтаксисом. Когда открываешь любой код на Java, в глазах начинает рябить.
Ну и плюс, несмотря на публикацию каждые 5 лет очередного «бенчмарка», что «Java превосходит в NNN раз даже оптимизированный C++ код», всё на ней написанное почему-то всегда невообразимо тормозит и отжирает больше памяти, чем «неоптимизированный скриптовый язык».
Python — простой и выразительный язык, предоставляющий гораздо больше способов писать в любом стиле. Что может быть и достоинством и недостатком.
Одно можно сказать точно: в отличие от Java, любой разработчик может открыть почти любой хорошо написанный код на Python и сразу понять, что тот делает. Высокоуровневые конструкции и простой синтаксис делают чтение легким.
Про Rust мне сложно что-то сказать. Начинал его изучать, но исчезло время, продвинулся не сильно дальше hello, world’ов и решения 5-6 задачек с LeetCode на нём. Но по ощущениям язык приятный, и есть ощущение, что в нем хорошая пропорция межу «высокоуровневостью» и производительностью. Например, нет GC, но при этом в нём сложно допустить утечку памяти. Синтаксис по-моему не сильно отличается от C++, концептуальных отличий, во всяком случае, не вижу.
Исходная версия
emorozov,
:
При чем здесь слабаки?
Java — язык, специально придуманный, чтобы ставить людей в стойло промышленными методами. По определению. Он был сильно упрощенным и сильно невыразительным. Чтобы можно было раздавать методички, и сотрудники начинали выдывать однообразный код, и каждый был взаимозаменяемым винтиком.
Мне Java идиосинкратически не нравится больше, чем любой другой язык. Начиная с самой идеи стандартизации разработчиков, заканчивая этим канцелярским многословными синтаксисом. Когда открываешь любой код на Java, в глазах начинает рябить.
Ну и плюс, несмотря на публикацию каждые 5 лет очередного «бенчмарка», что «Java превосходит в NNN раз даже оптимизированный C++ код», всё на ней написанное почему-то всегда невообразимо тормозит и отжирает больше памяти, чем «неоптимизированный скриптовый язык».
Python — простой и выразительный язык, имеющий гораздо больше способов писать в любом стиле. Что может быть и достоинством и недостатком.
Одно можно сказать точно: в отличие от Java, любой разработчик может открыть почти любой хорошо написанный код на Python и сразу понять, что тот делает. Высокоуровневые конструкции и простой синтаксис делают чтение легким.
Про Rust мне сложно что-то сказать. Начинал его изучать, но исчезло время, продвинулся не сильно дальше hello, world’ов и решения 5-6 задачек с LeetCode на нём. Но по ощущениям язык приятный, и есть ощущение, что в нем хорошая пропорция межу «высокоуровневостью» и производительностью. Например, нет GC, но при этом в нём сложно допустить утечку памяти. Синтаксис по-моему не сильно отличается от C++, концептуальных отличий, во всяком случае, не вижу.