LINUX.ORG.RU

История изменений

Исправление 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++, концептуальных отличий, во всяком случае, не вижу.