The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск языка программирования Rust 1.68, opennews (?), 10-Мрт-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


198. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от Ан (??), 10-Мрт-23, 13:08 
Сам растоманю понемногу, но вот эти моменты если честно немного напрягают. Структура управления rust довольно замкнутая, множество старых разработчиков выгорели и отошли от проекта, стоит текущим людям потерять связь с реальностью и получим движение в какому-то не очень понятном направлении. В этом смысле мне кажется что кризис Rust еще впереди.

У С++ относительно более стабильная ситуация - есть несколько реализаций компилятора и есть ISO который вернулся к жизни.

Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

240. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Анонн (?), 10-Мрт-23, 14:27 
Ну так с++ уже 40+ лет, какие тут могут быть кризисы?
А ведь раньше были огого, достаточно вспонить как с++11 представляли и сколько срачей было!
Ответить | Правка | Наверх | Cообщить модератору

533. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от wyry (?), 18-Мрт-23, 03:22 
Разница в том, что C++ достаточно децентрализован чтобы у любого разработчика был ВЫБОР что ему использовать. Проблема кстати не только Rust касается, скажем в нейросети пропихнули Python в качестве "удобного" интрумента и так оно и было, только вот у проектов, использующих Tensorflow срок годности меньше, чем у банки зелёного горошка: выходит новая версия, требующая новой версии окружения и ваш старый проект тупо не запустится. Или чтобы запустить чужой проект - вам нужно тянуть и настраивать под каждый из них собственную конфигурацию, при этом бесконечно разруливать проблемы с разными версиями. То есть вместо того чтобы заниматься задачей, миллионы (если взять всех разработчиков) человекочасов уходит тупо на "развлечения" с разрешением зависимостей. В Rust не то, чтобы были действительно серьёзные проблемы с обратной совместимостью, однако потенциально каждая новая версия языка может что-то сломать. Немало старого кода на Rust не скомпилируется новыми компиляторами (и да, чаще всего это можно исправить), но в C++ при адекватной разработке (мы НЕ пытаемся намеренно сделать так, чтобы в будущем это сломалось), ничего подобного практически не бывает. Максимум несовместимости - это что-то старое будет объявлено deprecated.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру