Почему некоторые разработчики зациклены на прошлом и не переходят на Rust вместо C++?

👉Перевод ответа программиста в Сообщества Quora.

Я работаю разработчиком на C++ уже 18 лет, и вот что я вам скажу: многие думают, что всё, что вышло вчера, лучше, чем то, что вышло год назад. Будто бы люди научились на своих ошибках и построили что-то, что решает проблему X, которая была у языка Y. Но в жизни это не работает или работает очень редко.

Rust — отличный язык, но он был выпущен в 2010 году. Он отстаёт от C++ примерно на 30 лет. За эти 30 лет было написано множество библиотек и общего программного обеспечения для C++. Это уже не тот язык, который был в 1980-х годах. C++ версии 1998 года и на C++ 2022 года — это как будто два разных языка. Но по логике работы это абсолютно одинаковые языки.

А ещё люди не любят что-то менять просто ради изменений. Для компаний с большой кодовой базой нет смысла переписывать целые проекты на Rust только потому, что это ново и круто. Обычным пользователям важен не используемый язык программирования, а возможности софта.

Так что нет, это не разработчики живут прошлым. Это некоторые ошибочно считают, что новая модная технология лучше старой и проверенной.

Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Вам может быть интересно
[anycomment]
Exit mobile version