The OpenNET Project / Index page

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



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

Оглавление

Выпуск языка программирования Rust 1.42, opennews (ok), 13-Мрт-20, (0) [смотреть все]

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


40. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от proninyaroslavemail (ok), 13-Мрт-20, 13:23 
Раст создавался в годы, когда c++ был сплошь и рядом небезопасным, поэтому был смысл изучать раст как безальтернативный вариант. RAII сильно улучшило ситуацию c++, но не убрало UB и теперь раст позиционируется ещё и как "модно-функциональный" язык с более адекватными абстракциями и многопоточностью, чем в c++. И при этом из коробки у тебя есть весь инструментарий, от репозиториев библиотек до линтера
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (44), 13-Мрт-20, 13:36 
Только все что выкатывает на раст сплошь забито блоками unsafe. С таким же успехом можно безопасную часть писать на Го, а небезопасную на C++.
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от proninyaroslavemail (ok), 13-Мрт-20, 13:48 
Я думаю что куда удобнее логически разделить сам язык, чем биндить какие то куски кода из других языков (а Го тем более со сборщиком мусора) с помощью сишного FFI. К тому же FFI уже по определению небезопасен. unsafe-блоки же внутри языка, написаны на этом же языке и могут быть без проблем протестированы. Та же концепция есть в шарпе. К тому же они отвечают и за FFI
Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск языка программирования Rust 1.42"  +3 +/
Сообщение от Анатолий (??), 13-Мрт-20, 19:45 
> Раст создавался в годы, когда c++ был сплошь и рядом небезопасным
>  RAII сильно улучшило ситуацию c++, но не убрало UB

Э... RAII был в C++ всегда. Он же основан на авто вызове дестркутора в определенные моменты,
что было практически всегда. Но каким образом это сделало C++ безопасным? Или вы считаете что утечки реурсов это то что делало его небезопасным, а не проезды по памяти?

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

94. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от segesg (?), 13-Мрт-20, 22:21 
>основан на авто вызове дестркутора

Ага, но там может прилететь -нежданчик- исключение.
И в конструкторе - тоже.

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

142. "Выпуск языка программирования Rust 1.42"  –1 +/
Сообщение от Аноним (-), 14-Мрт-20, 03:55 
> из коробки у тебя есть весь инструментарий, от репозиториев библиотек до линтера

Плюс вендорлок на мозиллу корп и их репы...

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

192. "Выпуск языка программирования Rust 1.42"  +3 +/
Сообщение от Аноним (176), 14-Мрт-20, 17:31 
Да какой вендорлок? Cargo позволяет указывать зависимости, например, напрямую из конкретных репозиториев или указать альтернативный реестр: https://doc.rust-lang.org/cargo/reference/registries.html

Зачем вы здесь выдумываете всякую дичь? А потом эту дичь еще читают незнакомые с вопросом люди, а некоторые из них ведь наивно верят, что на opennet в комментариях что-то умное пишут, особенно когда аноним пишет уверенно, с нахрапом - ну как такой уверенный в себе аноним может нести бред, который сам только что выдумал?

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

217. "Выпуск языка программирования Rust 1.42"  –1 +/
Сообщение от Аноним (-), 15-Мрт-20, 04:31 
> Да какой вендорлок?

Торговые марки зажаты на мозиллу, так что никто даже не пытается делать иные реализации.

> Cargo позволяет указывать зависимости, например, напрямую из конкретных репозиториев

Я вот совершенно не желаю чтобы мозильское нечто качало мне половину глобуса хрен знает чего своей штукой сватающей мозильские репо. Мне уже хватило лулзов с аддонами к файрфоксу по части реп и мозилы, мало не показалось. Ну его нафиг добавку.

> Зачем вы здесь выдумываете всякую дичь? А потом эту дичь еще читают
> незнакомые с вопросом люди, а некоторые из них ведь наивно верят,
> что на opennet в комментариях что-то умное пишут, особенно когда аноним
> пишет уверенно, с нахрапом - ну как такой уверенный в себе
> аноним может нести бред, который сам только что выдумал?

Ну как бы мозила фаны делают покерфэйс что проблемы нет. А реально есть огороженая вендорлоченая экосистемка мозиллы. В вебе мозилла себя собственно наполовину и урыла такой политикой.

Так что со своей стороны я буду считать отсутствие единственного хозяина у сей и плюсов очень жирной фичой - так ни 1 команда полудурков не сможет меня нахлобучить приняв дурацкое решение узкой группкой своих 3.14дорковатых менеджерков.

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

241. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (-), 15-Мрт-20, 16:14 
>> Да какой вендорлок?
> Торговые марки зажаты на мозиллу, так что никто даже не пытается делать иные реализации.

Т.е. торговые марки Git, Linux, GNOME, Gentoo, GNU, Tor доступны всем? Или почему нет иных реализаций? Или опять "не считаица!"?


>> Cargo позволяет указывать зависимости, например, напрямую из конкретных репозиториев
> Я вот совершенно не желаю чтобы мозильское нечто качало мне половину глобуса
> хрен знает чего своей штукой сватающей мозильские репо.

Занятные фантазии анонима к реальности никакого отношения не имеют.

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

243. "Выпуск языка программирования Rust 1.42"  +1 +/
Сообщение от Аноним (-), 15-Мрт-20, 16:33 
>> Да какой вендорлок?
> Торговые марки зажаты на мозиллу, так что никто даже не пытается делать иные реализации.

Эталонный экспертизм очередного анонима.
https://github.com/philberty/gccrs
https://github.com/sapir/gcc-rust/tree/rust
https://github.com/thepowersgang/mrustc/tree/nightly-1.29
> Mutabah's Rust Compiler

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

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

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




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

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