The OpenNET Project / Index page

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



"Выпуск языка программирования Rust 1.47"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Выпуск языка программирования Rust 1.47" +/
Сообщение от Аноним (102), 09-Окт-20, 12:33 
1. https://rustup.rs/
2. https://doc.rust-lang.org/rustc/platform-support.html
3.
> Не знаю что такое крейт

Как можно спорить о Расте и не знать, что такое крейт? "Крейт - это двоичный файл или библиотека" https://doc.rust-lang.ru/book/ch07-01-packages-and-crates.html

> на расте уже есть

Я надеюсь, что речь не о глупом переписывании известных проектов ради переписывания, а о биндингах?

> ffmpeg

https://crates.io/search?q=ffmpeg

> OpenCV

https://crates.io/crates/opencv

> банальной замены OpenSSL

т.е. речь всё же была о ЗАМЕНЕ НА РАСТЕ? Ох. Переписывания ради переписывания - глупейшая вещь на свете, если это не сделано для обучения, for fun или приносит _ощутимою_ пользу. Впрочем, есть криптолибы на чистом Расте, например: https://crates.io/search?q=dalek
+ https://crates.io/crates/openssl

4.
> один компелятор

*компИлятор
В контексте звучит так, будто это плохо. Один официальный компилятор от создателей языка - это огромнейший плюс. К примеру, сейчас с C++20 творится полнейшая жесть, к концу 2020 не все компиляторы еще реализовали главные фичи, т.е. использовать их можно только в узкой среде (https://en.cppreference.com/w/cpp/compiler_support).
В Расте же как добавили async/await, так все и перешли :)
После боли с C++, возможность использовать новые фичи по мере выхода их в стейбле (а при желании и раньше) только радует

> одна IDE

Сейчас концепция языковых серверов предполагает, что специализированные IDE не нужны, и в большинстве случаев анализаторов более чем хватает. Хотя создатели IntelliJ Rust пошли своим путем самурая и анализируют своими силами.

> анализатор и форматер - то что досталось на халяву от llvm

Наркоман что ли?) При чем тут llvm?
https://github.com/rust-lang/rustfmt
https://github.com/rust-analyzer/rust-analyzer
https://github.com/rust-lang/rls

> И я поверю на слово что это есть хотя бы в единичных работающих экземплярах

Что есть?

> так и не услышал причин переходить на раст

Какие причины пересаживаться с лошади на автомобиль?
У меня сложилось ощущение, что ты раст видел только на картинках и опеннете.
Я не говорю, что он идеален, это такой же в своем роде ужасный язык, как и все остальные системные, но вот что-то в нем есть :)

> довольно простым и доступным

C прост как язык, по наполненности, но я бы не сказал, что он особо удобен в использовании. C++ в этом плане я люблю больше

> Безопасность, безопасность, безопасность - у тебя фобии?

Я вроде как раз говорил, что безопасность - максимум бонус к остальным плюсам языкам :)

> Отладчиком чтоли пользоватся не умеешь и корки разгребать?

Ага, OpenSSL это сильно помогло https://ru.wikipedia.org/wiki/Heartbleed
А ведь таких ошибок большинство https://www.zdnet.com/article/microsoft-70-percent-of-all-se.../
https://habr.com/ru/post/506598/

> и поскольку ржавчина туда не может

Эм, почему?

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

Оглавление
Выпуск языка программирования Rust 1.47, opennews, 08-Окт-20, 22:22  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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