The OpenNET Project / Index page

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



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

Оглавление

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

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


62. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Анонн (?), 10-Мрт-23, 10:16 
> А как с этим дела у сабжа?

1. один эталонный опенсорсный компилятор

2. контрибьютеры-авторов из разных стран и компаний

3.1 есть централизованный пакетный менеджер, которым ты можешь не пользоваться и грузить зависимости хоть со своего приватного репозитория, хоть со своего гита, или даже просто с диска
3.2 есть централизованная система сборки, которой ты можешь не пользоваться и использовать напр. cmake и дергать rustc напрямую
3.3 ISO стандарта нет. Разрабатывается через rfc, они все открыты и доступны (и не закрыты пейволами как у некоторых). Кто-то называет это минусом, но как по мне это плюс - позволяет развивать язык быстро убрав лишнюю бюрократию.
Напомню, что с++ появился 1983 (ком. выпуск 1985, а стандартизирован был аж в 1996м. Так что всему свое время))

4. документация (стандарт) тоже лежит на одном сайте, но есть куча гит-зеркал
5. доступно на куче платформ и систем - аналогично, все что поддерживает llvm в той или иной мере поддерживает сабж

Как-то так

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

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

123. "Выпуск языка программирования Rust 1.68"  +2 +/
Сообщение от annonn (?), 10-Мрт-23, 11:22 
ну, Линусу нужен, в ядре нужен, анониму с пенька не нужен...
ясно-понятно
Ответить | Правка | Наверх | Cообщить модератору

129. "Выпуск языка программирования Rust 1.68"  –2 +/
Сообщение от Аноним (40), 10-Мрт-23, 11:25 
Линусу он десять раз не нужен. Ему нужно чтобы от него все отстали.  
Ответить | Правка | Наверх | Cообщить модератору

225. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Аноним (287), 10-Мрт-23, 14:05 
Нет, он бы тогда просто средний палец показал
Ответить | Правка | Наверх | Cообщить модератору

264. "Выпуск языка программирования Rust 1.68"  –1 +/
Сообщение от Аноним (260), 10-Мрт-23, 15:02 
Да бабло ему от копров нужно.
Ответить | Правка | Наверх | Cообщить модератору

162. "Выпуск языка программирования Rust 1.68"  +/
Сообщение от Анонн (?), 10-Мрт-23, 12:10 
Прости аноним, опеннет это не весь мир))
Но даже тут есть люди, которым раст нужен и интересен.
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

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
Добавить, Поддержать, Вебмастеру