The OpenNET Project / Index page

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



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

"Выпуск языка программирования Rust 1.61"  +/
Сообщение от opennews (??), 19-Май-22, 23:13 
Опубликован релиз языка программирования общего назначения Rust 1.61, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57219

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

Оглавление

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


1. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (1), 19-Май-22, 23:13 
Кто может сравнить ржавого с крестами, каково ваше мнение? Насколько стало проще и надёжнее?
Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск языка программирования Rust 1.61"  +51 +/
Сообщение от Аноним (2), 19-Май-22, 23:22 
в целом, поработав с безопасным растом и небезопасными плюсами, пришел к выводу, что в расте гораздо безопаснее. Да и в целом, раст - это синоним слову безопасность. Ну и память - с памятью работать стало безопаснее. Потому что используется безопасный раст. Безопасность достигается при помощи безопасных конструкций безопасного языка и безопасной работы с безопасной памятью, чтобы безопасные программы были еще безопаснее.
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск языка программирования Rust 1.61"  +10 +/
Сообщение от Корец (?), 19-Май-22, 23:25 
А уязвимости там тоже безопасные?
Ответить | Правка | Наверх | Cообщить модератору

107. "Выпуск языка программирования Rust 1.61"  +2 +/
Сообщение от Аноним (107), 20-Май-22, 09:04 
А какие еще могут быть уязвимости в самом безопасном языке в галактике?
Ответить | Правка | Наверх | Cообщить модератору

143. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (143), 20-Май-22, 12:03 
и еще, безопасный секс бывает только с мышеловкой.
Ответить | Правка | Наверх | Cообщить модератору

147. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (147), 20-Май-22, 12:27 
Похоже ты теряешь веру в безопасность раста. Покайся грешник!
Ответить | Правка | Наверх | Cообщить модератору

284. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 21-Май-22, 18:28 
> и еще, безопасный секс бывает только с мышеловкой.

С гильотиной, для надежности.

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

282. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 21-Май-22, 18:00 
Такие же как у остальных - CVE например.
Ответить | Правка | К родителю #107 | Наверх | Cообщить модератору

12. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (12), 19-Май-22, 23:41 
unsafe это про отсутсвие UB и про формальные гарантии компилятора (типа ссылки указывают на живые объекты, не будет разыменован нулевой указатель, етц)
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

100. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (100), 20-Май-22, 08:45 
UB это искуственная проблема созданая упоротыми толкователями стандарта, которые решая свои вопросы откидывают здравый смысл и создают новые неожиданные проблемы. в разных компиляторах разные UB.
Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (133), 20-Май-22, 10:56 
UB это фича созданная (упоротыми?) авторами стандартов. Толкователи просто используют её для извлечения преимуществ в тех или иных случаях.
Проблемы возникают от упоротых(!) быдлокодеров, которые вызывают UB там, где этого делать нельзя.
Ответить | Правка | Наверх | Cообщить модератору

261. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Май-22, 00:14 
> UB это искуственная проблема

UB этот как раз решение проблемы

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

285. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 21-Май-22, 18:29 
> UB этот как раз решение проблемы

Ценой создания новых проблем, увы.

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

329. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Вы забыли заполнить поле Name (?), 26-Май-22, 22:56 
> Ценой создания новых проблем, увы.

Создание языка программирования - это всегда торг. Ставки сделаны, ставок больше нет.

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

65. "Выпуск языка программирования Rust 1.61"  +23 +/
Сообщение от анонимус (??), 20-Май-22, 04:41 
Со всем согласен, но стоило бы упомянуть безопасность. Кажется, это аспект, который незаслуженно обойдён вниманием.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

103. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (103), 20-Май-22, 08:51 
Предлагаю включать этот абзац во все новости, где упоминается Rust
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

134. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (133), 20-Май-22, 10:57 
Безопасно предлагаю безопасно включать этот безопасный абзац во все безопасные новости, где безопасно упоминается безопасный Rust.
*безопасно поправил*
Ответить | Правка | Наверх | Cообщить модератору

140. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (140), 20-Май-22, 11:41 
На сколько безопасно работать с растом с точки зрения охраны труда?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

202. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (202), 20-Май-22, 15:04 
Опасно с точки зрения психиатрии.
Ответить | Правка | Наверх | Cообщить модератору

260. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Май-22, 00:09 
yo dawg, я слышал ты любишь безопасность...
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

270. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Технарь 1 (?), 21-Май-22, 01:25 
Так используй умные указатели и будет тебе безопасность на уровне Раста.

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

5. "Выпуск языка программирования Rust 1.61"  –2 +/
Сообщение от Rev (?), 19-Май-22, 23:28 
Как день и ночь. На расте всё надёжнее и проще, чем на плюсах.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

6. "Выпуск языка программирования Rust 1.61"  +7 +/
Сообщение от Кир (?), 19-Май-22, 23:32 
Ты забыл 10 раз повторить, что безопаснее. Незачёт.
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск языка программирования Rust 1.61"  +5 +/
Сообщение от Аноним (12), 19-Май-22, 23:36 
по началу писать гораздо сложнее, пока осознаешь как работать с владением и заимствованием борясь с конпелятором. потом гораздо легче, поскольку уже конпелятор начинает работать за тебя и отлавливает глупые ошибки. в расте основная идея - это взять плюсы(правда с видоизмененным ооп) и крайне педантично выпилить все UB - превратив их в ошибки компиляции. это применимо к unsafe коду (надо так и читать - unsafe от UB). вся педантичность проявляется в очень строгих формальных гарантиях, которые дает компилятор и вот именно их очень в крестах после ржавого не хватает. такой небольшой шажок в сторону формального доказательства правильности программы. хотя плата за это так же имеется, естесна. нужно руками прописывать времена жизней объектов(если это не получается вывести из контекста). и в целом, некоторый класс программ написать становиться сложнее, приходится иногда извращаться чтобы ублажить требования конпилятора
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

13. "Выпуск языка программирования Rust 1.61"  –2 +/
Сообщение от НяшМяш (ok), 19-Май-22, 23:45 
В лайфтаймы на старте можно и не упарываться вообще, просто фигача сплошные clone и прочие to_owned. В большинстве случаев этого хватает во всех смыслах. Зато при таком явном подходе сразу видишь, насколько получается среднестатистическая программа относительно неэффективной. Ведь в других языках всякие копирования неявно спрятаны, а иногда даже и в документации не описывается.
Ответить | Правка | Наверх | Cообщить модератору

109. Скрыто модератором  –3 +/
Сообщение от Аноним (107), 20-Май-22, 09:07 
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от НяшМяш (ok), 19-Май-22, 23:40 
Понадобилось как-то написать нативную библиотеку для ноды. Выбор был между https://github.com/nodejs/node-addon-api и https://github.com/napi-rs/napi-rs

Раст выиграл за более простую инфраструктуру вокруг - Cargo, cliшки для сборки и паблишинга, всё как любят жсники. В плюсах просто пришлось бы вручную описывать сборку каким-нибудь CMake.js (што), лапками писать шаблоны для CI и паблишинга либы.

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

81. "Выпуск языка программирования Rust 1.61"  –1 +/
Сообщение от Аноним (103), 20-Май-22, 07:30 
> Понадобилось как-то написать нативную библиотеку для ноды

Целевая аудитория Rust

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

110. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (107), 20-Май-22, 09:08 
Лучшей антирекламы раст придумать сложно.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

20. "Выпуск языка программирования Rust 1.61"  –2 +/
Сообщение от Я (??), 20-Май-22, 00:00 
ну вот в плюсах все заряженные дробовики и острые предметы валяются где попало, а в расте всё это аккуратненько сложено на складе и если не надо не ходишь туда и всё хорошо, а если надо то горит ярко. в остальном не то чтобы большая разница с тем как если бы плюсовый компилятор просто отказывался компилировать код написанный не по гайдлайну..
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

127. "Выпуск языка программирования Rust 1.61"  +3 +/
Сообщение от Аноним (127), 20-Май-22, 10:05 
Ты не употребил волшебное слово.
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (28), 20-Май-22, 00:29 
Область применения раста очень мала. Это что-то системное или сетевое. Где нужен несложный и надежный код. При этом язык навязываю определенную организацию кода, так что даже тривиальные вещи приходится реализовывать весьма жуткими маневрами, что превращает код в лапшу и повышает тем самым шанс логических ошибок. Что-то десктонопное или игры писать на расте - нелепая идея
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

112. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (107), 20-Май-22, 09:09 
Странно что на раст так ни написал ничего ни системного ни сетевого. Стоп так на нём вообще ничего не написали!
Ответить | Правка | Наверх | Cообщить модератору

280. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Иисус (?), 21-Май-22, 10:28 
Пишу сейчас редактор для игр по типу юнити. По поводу гуя и геймдева в целом: всё ещё нет действительно фичастых фреймворков на все случаи жизни и смерти. Банально не написаны ещё, всё сырое. С другой стороны некоторые фундаментальные штуки на удивление круты. Аж целый GAPI свой есть. Или парочка ECS с автоматическим распараллеливанием систем (кто-то ещё так умеет?).

В целом соглашусь. _Сейчас_ писать что-то серьёзное по части гуя/игр на расте - занятие на любителя. Другое дело, что постепенно это меняется в лучшую сторону. Про AAA проекты говорить рано, но вот индюшатину или мелкие гуйные тулзы вполне можно пилить уже сейчас.

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

52. "Выпуск языка программирования Rust 1.61"  +2 +/
Сообщение от Hck3r (?), 20-Май-22, 01:36 
Слова твои, пустые обещания, кто в лучшем знает толк, тот предложил бы Ди
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

58. "Выпуск языка программирования Rust 1.61"  –1 +/
Сообщение от Геге (?), 20-Май-22, 02:12 
Я не профи и пишу только как хобби. На расте пишется быстре и больше библиотек, если точнее то легче искать. А синтаксис говно лично для меня, но привыкнуть можно
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

85. "Выпуск языка программирования Rust 1.61"  +3 +/
Сообщение от Проходил мимо (?), 20-Май-22, 07:57 
Некоторое время пытался писать на Расте программы для решения ряда задач по работе. Столкнулся с кучей подводных камней, для решения которых требуется писать совершенно не очевидный код. В итоге, не смотря на то, что ряд вещей в Rust сделаны реально круто, пришел к выводу что язык плохо подходит для написания чего-то серьезного. Сейчас его почти не использую, Си и Си++ отлично делают все что мне нужно. При этом они, в ряде случаев, позволяют делать сверхэффективные оптимизации и я даже не представляю, как то же самое запилить на Rust. Что касается разговоров о "безопасности" - главная дыра в программе - это тот, кто ее пишет, и если руки растут из жопы то никакой язык не поможет.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

255. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (255), 20-Май-22, 23:05 
> Столкнулся с кучей подводных камней, для решения которых требуется писать совершенно не очевидный код

Можете привести хоть один пример? Реально интересно, что там такое, ну борроу чекер не удовлетворили где-то или ещё что-то

> в ряде случаев, позволяют делать сверхэффективные оптимизации

А такие случаи часто ли возникают?

> Что касается разговоров о "безопасности" - главная дыра в программе - это тот, кто ее пишет

Так-то да, но иметь дополнительный слой контроля же неплохо...

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

94. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (94), 20-Май-22, 08:28 
Могу сравнить с C++ и JavaScript. Практически то же.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

113. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (107), 20-Май-22, 09:10 
Давай сравни. Ждем твоего глубокого анализа.
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (94), 20-Май-22, 09:23 
Глубокие анализы - это не по адресу.
Ответить | Правка | Наверх | Cообщить модератору

150. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от iZENemail (ok), 20-Май-22, 12:58 
Для своей компиляции Rust требует мощного процессора, отнимает кучу памяти и до 100% нагружает каждое ядро процессора. Компилируется в среднем около 45 минут на Ryzen 7 1800X. Rust используется в продуктах Mozilla (Firefox, Thunderbird) для их компиляции и сборки.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

234. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 17:20 
Будь мужиком, запили поддержку rust в ядре freebsd (если я правильно интерпретировал аватарку)
Ответить | Правка | Наверх | Cообщить модератору

288. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 21-Май-22, 18:37 
> Будь мужиком, запили поддержку rust в ядре freebsd (если я правильно интерпретировал аватарку)

Ты все правильно понял. И да, если он пойдет это делать - гангстер Масик покажется сущим паинькой :). Не знаю будет ли он пилить балки, но код будет еще жестче чем у гангстера.

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

219. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Без аргументов (?), 20-Май-22, 15:59 
На ржавом бонус в чувстве исключительности, оно сильнее подкрепляет бунтарство против всего
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

287. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 21-Май-22, 18:36 
> На ржавом бонус в чувстве исключительности, оно сильнее подкрепляет бунтарство против всего

Особенно против гугла, амазона и майкрософта, захомутавщих под себя фаундейшн.

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

303. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 21-Май-22, 21:32 
>> На ржавом бонус в чувстве исключительности, оно сильнее подкрепляет бунтарство против всего
> Особенно против гугла, амазона и майкрософта, захомутавщих под себя фаундейшн.

То ли дело IBM, Oracle, Sony и майкрософт в линух фаундейшне ...

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

314. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 24-Май-22, 04:03 
> То ли дело IBM, Oracle, Sony и майкрософт в линух фаундейшне ...

Там Торвальдс процессом рулит. А в хрусте куча какого-то корпоративного нонейма, лижущего подметки менеджерам. Первому и его майнтайнерам фиг сони на голову влезут, а в вон том они уже как метастазы, все и вся - обслуживание их интересов. Начиная с LLVM'ного тулчейна где рулит гугл на двоих с эплом. Да еще централизованый реп. Так что ща мегакорпы будут кроме гитхаба еще и там решать кому жить а кому умирать "на троих". Вот замечательно.

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

322. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 24-Май-22, 18:59 
>> То ли дело IBM, Oracle, Sony и майкрософт в линух фаундейшне ...
> Там Торвальдс процессом рулит.

На зарплате у фанудейшена ...
> А в хрусте <дальнейшие витеватые вопли "Вы нипонимаити! Это другое!" поскипаны>

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

4. Скрыто модератором  +6 +/
Сообщение от DeadMustdieemail (??), 19-Май-22, 23:26 
Ответить | Правка | Наверх | Cообщить модератору

7. Скрыто модератором  –2 +/
Сообщение от Аноним (7), 19-Май-22, 23:33 
Ответить | Правка | Наверх | Cообщить модератору

10. Скрыто модератором  +/
Сообщение от Аноним (12), 19-Май-22, 23:39 
Ответить | Правка | Наверх | Cообщить модератору

19. Скрыто модератором  +1 +/
Сообщение от DeadMustdieemail (??), 19-Май-22, 23:59 
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

67. Скрыто модератором  +2 +/
Сообщение от анонимус (??), 20-Май-22, 04:51 
Ответить | Правка | Наверх | Cообщить модератору

76. Скрыто модератором  +2 +/
Сообщение от Аноним (76), 20-Май-22, 07:10 
Ответить | Правка | Наверх | Cообщить модератору

9. Скрыто модератором  +4 +/
Сообщение от Аноним (12), 19-Май-22, 23:37 
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

27. Скрыто модератором  +/
Сообщение от Аноним (27), 20-Май-22, 00:29 
Ответить | Правка | Наверх | Cообщить модератору

37. Скрыто модератором  +3 +/
Сообщение от Аноним (28), 20-Май-22, 00:44 
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

16. "Выпуск языка программирования Rust 1.61"  –4 +/
Сообщение от Аноним (16), 19-Май-22, 23:53 
>Предоставлена возможность определения собственных кодов возврата из функции main.

молодцы. Жаль java так не может

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

18. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (18), 19-Май-22, 23:55 
> java так не может

Потому что не нужно.

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

95. "Выпуск языка программирования Rust 1.61"  –3 +/
Сообщение от Аноним (94), 20-Май-22, 08:29 
Java не нужно. MS в свое время правильно сделала, послав ее.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

124. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (103), 20-Май-22, 09:42 
А гугл?
Ответить | Правка | Наверх | Cообщить модератору

167. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 13:53 
Проклятая компания Жабу не посылала. Она увидев хайп вокруг Жабы, сама захотела хайпануть, разработав клон Жабы по имени Си-Диез. Узнав и опозорившись того, что Си-Диеза в природе не существует, а есть только Си-Бемоль, Макрософт без палева всем раструбила, что язык на самом деле назвается Си-Шарп.
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

177. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (177), 20-Май-22, 14:20 
Ты имеешь в виду там ре-бемоль был замешан где-то? Я об этом не слышал. Язык называется до-диез, какие ещё шарпы? Ты или переводишь или не переводишь, разберись уже.
Ответить | Правка | Наверх | Cообщить модератору

328. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Анимус (?), 25-Май-22, 20:55 
Опозорился ты. Си-диез есть. Например, в ля-диез мажоре.
Ответить | Правка | К родителю #167 | Наверх | Cообщить модератору

194. "Выпуск языка программирования Rust 1.61"  –1 +/
Сообщение от лютый жабби___ (?), 20-Май-22, 14:53 
>Жаль java так не может

Чо? Ну поставь последней строчкой System.exit(666)

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

245. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (245), 20-Май-22, 19:23 
Это убьет интерпретатор не завершив потоки не закрыв ресурсы и т.д.
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск языка программирования Rust 1.61"  –3 +/
Сообщение от Аноним (17), 19-Май-22, 23:54 
Почему для C++ продолжение развития языка не является недостатком, а для ржавчины является?
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск языка программирования Rust 1.61"  +6 +/
Сообщение от Аноним (28), 20-Май-22, 00:33 
Покажи мне спецификацию/стандарт раста
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск языка программирования Rust 1.61"  –1 +/
Сообщение от Ан (??), 20-Май-22, 01:03 
Я не фанат раста, но стандарты там-таки есть: https://doc.rust-lang.org/edition-guide/rust-2021/index.html
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск языка программирования Rust 1.61"  +4 +/
Сообщение от Аноним (-), 20-Май-22, 01:25 
> Я не фанат раста, но стандарты там-таки есть: https://doc.rust-lang.org/edition-guide/rust-2021/index.html

Какая стандартизирующая организация признала стандарт и какой у него номер? В сях и плюсах это так то ISO, при всех его спорных моментах это все же лучше группки хипстеров кроящих синтаксис в режиме неколени "нам похрен что мы сломали существующий код" и "сперва накодим потом подумаем".

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

61. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (255), 20-Май-22, 03:17 
А зачем тебе ISO?  ISO стандарты один черт ни один компилятор полностью не реализует, всегда и чего-то не хватает, и чего-то своё же с боку прилеплено
Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск языка программирования Rust 1.61"  +3 +/
Сообщение от Аноним (77), 20-Май-22, 07:14 
Но при отсутствии официальной стандартизации вообще, ситуация с совместимостью различных реализаций, как бы, одного и того же языка будет совсем плачевной.
Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (103), 20-Май-22, 08:22 
> ситуация с совместимостью различных реализаций, как бы, одного и того же языка будет совсем плачевной.

Это хорошо или плохо для (не)коммерческой организации?

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

155. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (202), 20-Май-22, 13:16 
Для некоммерческой плохо. Для коммерческой - смотря, с какой стороны смотреть.
Ответить | Правка | Наверх | Cообщить модератору

139. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Маняним (?), 20-Май-22, 11:38 
>всегда и чего-то не хватает, и чего-то своё же с боку прилеплено

Не звезди все мэйнстрим компиляторы С++ реализуют принятые стандарты. Все, кроме мелких, они всё реализуют по-своему кривыми руками индусов.

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

293. Скрыто модератором  +/
Сообщение от Аноним (-), 21-Май-22, 19:09 
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

315. "Выпуск языка программирования Rust 1.61"  –1 +/
Сообщение от Аноним (-), 24-Май-22, 04:08 
> А зачем тебе ISO?

Хоть кого-ниудь имеющего хоть минмальное представление о том что есть стандартизация и разработка стандартов. Когда сперва думают а потом кодят. Наоборот больно уж хреново получается.

> ISO стандарты один черт ни один компилятор полностью не реализует,

Обычно неплохо реализуют. И для начала - эти компилеры хотя-бы есть. А сколько альтернативных реализаций rust есть и с чем их compliance сравнивать вообще?

> всегда и чего-то не хватает, и чего-то своё же с боку прилеплено

А у rust вообще всегда облом если ночнушкой не пользоваться. Это типа лучше? Вообще требования кода к сборке никто не указывает. Думай-гадай, соберет его системная версия компилера или нет. Сразу видно - для любителей setup.exe сделано.

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

246. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Ан (??), 20-Май-22, 19:50 
>> Я не фанат раста, но стандарты там-таки есть: https://doc.rust-lang.org/edition-guide/rust-2021/index.html
> Какая стандартизирующая организация признала стандарт и какой у него номер? В сях
> и плюсах это так то ISO, при всех его спорных моментах
> это все же лучше группки хипстеров кроящих синтаксис в режиме неколени
> "нам похрен что мы сломали существующий код" и "сперва накодим потом
> подумаем".
> кроящих синтаксис в режиме неколени "нам похрен что мы сломали существующий код" и "сперва накодим потом подумаем".

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

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

294. Скрыто модератором  +/
Сообщение от Аноним (-), 21-Май-22, 19:41 
Ответить | Правка | Наверх | Cообщить модератору

307. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Andrewpotam (?), 22-Май-22, 21:55 
>  "нам похрен что мы сломали существующий код"

А тут по-конкретнее пожалуйста, где раст когда-то ломал существующий код?

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

114. "Выпуск языка программирования Rust 1.61"  –3 +/
Сообщение от Аноним (107), 20-Май-22, 09:13 
Где ты видишь развитие языка раст? Он деградирует.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

151. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (-), 20-Май-22, 13:03 
Ты сперва пообщайся с плюсовиками, как они относятся к новым стандартам языка. У них не все так однозначно-фанатично.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

189. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (94), 20-Май-22, 14:43 
С Кернигана-Ритчи - совершенство. Все остальное - баловство.
Ответить | Правка | Наверх | Cообщить модератору

256. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (255), 20-Май-22, 23:08 
Керниган Ритчи - то ещё не плюсы...
Ответить | Правка | Наверх | Cообщить модератору

292. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 21-Май-22, 19:03 
> С Кернигана-Ритчи - совершенство. Все остальное - баловство.

Ну, как тебе сказать, K&R синтаксис так то более не используется - и даже уже обычно не поддерживается современными компилерами, за отсутствием такого кода :). А даже C89 таки малость подрихтован относительно K&R'а то...

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

24. "Выпуск языка программирования Rust 1.61"  +8 +/
Сообщение от Аноним (-), 20-Май-22, 00:28 
> В Rust 1.26 при помощи нестабильного типажа Termination в функции
> main была предоставлена возможность возвращение значений "Ok" и "Err"

Фига себе тантрумы чтобы аж целый один int вернуть операционке из main... что они там курят?

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

31. "Выпуск языка программирования Rust 1.61"  +6 +/
Сообщение от Аноним (28), 20-Май-22, 00:36 
Ты ничего не понимаешь! Раст возвращает int надёжно!
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск языка программирования Rust 1.61"  +2 +/
Сообщение от Шарп (ok), 20-Май-22, 00:41 
>надёжно!

Твёрдо и чётко!

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

101. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Анонимemail (101), 20-Май-22, 08:46 
Жэстачайшы!
Ответить | Правка | Наверх | Cообщить модератору

104. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (103), 20-Май-22, 08:53 
Безопасно!
Ответить | Правка | Наверх | Cообщить модератору

201. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (201), 20-Май-22, 15:02 
>надёжно!
>Твёрдо и чётко!

Железно!

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

33. "Выпуск языка программирования Rust 1.61"  –3 +/
Сообщение от freecoder (ok), 20-Май-22, 00:41 
В конечном счете все есть инты в регистрах процессора...
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

38. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (28), 20-Май-22, 00:45 
нет
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 01:22 
> нет

Он не учел еще про память. А иногда память и регистры это одно и то же. Но не у всех и не везде.

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

47. "Выпуск языка программирования Rust 1.61"  –1 +/
Сообщение от Аноним (-), 20-Май-22, 01:21 
> В конечном счете все есть инты в регистрах процессора...

Да. И когда на асме получается лаконичнее чем на расте, это уже какое-то издевательство?!

Вот реально - на асме будет чтонить тупое и простой, типа
MOV Rx, #10
RET

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

79. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (77), 20-Май-22, 07:17 
Про uint забыл.
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

99. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (99), 20-Май-22, 08:42 
char'ы
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

44. "Выпуск языка программирования Rust 1.61"  +2 +/
Сообщение от freecoder (ok), 20-Май-22, 01:02 
Действительно, что только не выдумают, чтобы просто void * не использовать.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

49. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 01:23 
> Действительно, что только не выдумают, чтобы просто void * не использовать.

А зачем void * чтобы _вернуть_ из функции произвольный _int_ который потом операционка может посмотреть? Почему это вообще требует там такой оверинженерии?

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

235. "Выпуск языка программирования Rust 1.61"  –1 +/
Сообщение от warlockemail (??), 20-Май-22, 17:49 
В данном случае `int` - это такой же `void*`, то есть крайне слабо типизированная штука. Код возврата или количество яблок — это всё может быть int и нельзя отличить по типу одно от другого.
Ответить | Правка | Наверх | Cообщить модератору

289. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 21-Май-22, 18:42 
> В данном случае `int` - это такой же `void*`, то есть крайне
> слабо типизированная штука. Код возврата или количество яблок — это всё
> может быть int и нельзя отличить по типу одно от другого.

Int конечно в высшей степени дурацкая штука, но типизировано это все же сильнее чем void*. И вон те тантрумы - похожи на случай когда лекарство получилось хуже болезни.

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

74. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от ИмяХ (?), 20-Май-22, 06:49 
Чтобы не пришлось запоминать, что, если нет ошибок, то возвращаем ноль, а если есть ошибка - то не ноль.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

96. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (94), 20-Май-22, 08:31 
Всегда так делаю.
Ответить | Правка | Наверх | Cообщить модератору

120. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (120), 20-Май-22, 09:29 
Это стандартное поведение уже сотни лет.
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

157. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (202), 20-Май-22, 13:21 
Мелкие, Ябблы тоже так делают или у них "улучшено"/своё?
Ответить | Правка | Наверх | Cообщить модератору

132. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от morphe (?), 20-Май-22, 10:15 
Произвольный код возврата можно было сделать уже давно через process::exit

Эта же штука нужна для возможности возвращать из main не только код ошибки, но произвольный тип

Уже существовала возможность вернуть из main Result<(), E>, которая при ошибке выводила в консоль E и выходила с кодом 1, но в Rust уже давно стремяться избавиться от подобных специальных кейсов, вот теперь и разрешили возвращать что угодно с произвольным поведением

Следующим будет трейт Residual, который позволит кастомизировать поведение оператора '?', который в данный момент работает только с Option и Result

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

141. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Маняним (?), 20-Май-22, 11:44 
И что делать с этим что угодно вне раст процесса?
Ответить | Правка | Наверх | Cообщить модератору

154. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 13:12 
Безопасно паниковать
Ответить | Правка | Наверх | Cообщить модератору

299. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от morphe (?), 21-Май-22, 20:01 
> И что делать с этим что угодно вне раст процесса?

Обрабатывать код выхода/что там может вывести в stdout/stderr/куда угодно, суть возможности - кастомизация того, что будет происходить после завершения main, и почему бы её не иметь?

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

32. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Шарп (ok), 20-Май-22, 00:41 
Что там с ABI? Осилили? Если я захочу загрузить библиотеку в рантайме, то у меня будут все безопасные фичи безопасного языка или всё так же предлагают использовать ойойой сишный ABI?
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от freecoder (ok), 20-Май-22, 00:43 
А почему "ойойой"? Unsafe - законная и неотъемлемая часть языка.
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск языка программирования Rust 1.61"  +2 +/
Сообщение от Аноним (28), 20-Май-22, 00:47 
Вполне законно весь код завернуть в unsafe
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск языка программирования Rust 1.61"  +2 +/
Сообщение от freecoder (ok), 20-Май-22, 00:49 
Один из смыслов unsafe в том, что его должно быть по минимуму. Но если сильно хочется, можно и весь код завернуть. Проверки компилятора это все равно не отменяет.
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (28), 20-Май-22, 00:51 
Тогда зачем ты рассуждаешь в категориях законности, а не в категориях надежности?
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск языка программирования Rust 1.61"  +2 +/
Сообщение от freecoder (ok), 20-Май-22, 00:58 
Затем, чтобы показать, что ты - ни строчки не написал на Rust и знать не знаешь, как этот язык работает.
Ответить | Правка | Наверх | Cообщить модератору

115. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (107), 20-Май-22, 09:15 
Ладно давай покажи свой докер, который ты написал на расте.
Ответить | Правка | Наверх | Cообщить модератору

136. "Выпуск языка программирования Rust 1.61"  +2 +/
Сообщение от Аноним (28), 20-Май-22, 11:13 
Ты вообще ни на одном языке ничего не написал и вообще не понимаешь в программировании. Твой контраргумент?
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

283. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (283), 21-Май-22, 18:25 
А я вообще не программист и код С++ мне кажется намного понятней. Слишком уж синтаксис раста чудной... это вообще способен кто-то нормально читать?
Ответить | Правка | Наверх | Cообщить модератору

291. Скрыто модератором  +/
Сообщение от Аноним (-), 21-Май-22, 19:01 
Ответить | Правка | Наверх | Cообщить модератору

290. Скрыто модератором  +/
Сообщение от Аноним (-), 21-Май-22, 18:45 
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

91. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от a_kusb (ok), 20-Май-22, 08:16 
Но если я что-то такое вызываю оно будет небезопасным?
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

92. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от a_kusb (ok), 20-Май-22, 08:16 
Конечно внутри программы.
Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (103), 20-Май-22, 08:08 
>> ABI
> Unsafe

Какой (не)ловкий соскок с темы

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

168. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 13:57 
>Если я захочу загрузить библиотеку в рантайме,

Со своими хотелками идёшь в лес. Расту рантайм и ООП не нужен.

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

193. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (202), 20-Май-22, 14:51 
Ну если Расту ООП ненужно, то это значит, что Rust в юзерспейсе ненужен.
Ответить | Правка | Наверх | Cообщить модератору

248. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 20:18 
Это твоё мнение тут не нужно.
Ответить | Правка | Наверх | Cообщить модератору

191. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 14:46 
Как там с ABI у с++? Или тоже не осилили? Все уже приходится писать си обертки? А ведь сколько лет уже прошло...
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

249. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (28), 20-Май-22, 21:23 
Кому надо, тот и классы C++ в скрипты пробрасывает без оберток. AngelScript например. Количество компиляторов ограничено
Ответить | Правка | Наверх | Cообщить модератору

196. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (202), 20-Май-22, 14:54 
А как ещё можно использовать сишные библиотеки, не используюя C ABI?
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

215. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (215), 20-Май-22, 15:54 
Он предлагает их через астрал вызывать
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Hck3r (?), 20-Май-22, 00:42 
Типичный проект на расте
https://github.com/mTvare6/hello-world.rs
Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск языка программирования Rust 1.61"  –3 +/
Сообщение от freecoder (ok), 20-Май-22, 00:47 
Там по коду видно, что писали этот проект сишники. Так что не типичный.
Ответить | Правка | Наверх | Cообщить модератору

116. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (107), 20-Май-22, 09:17 
Новое слово в левых отмазах про раст. «Этот код на раст ужасен потому что его писал сишник.» Открою тебе секрет прямо вот сейчас. Любой код написанный на расте ужасен. Не важно кто его написал. Даже твой код, который ты даже стыдишься показать.
Ответить | Правка | Наверх | Cообщить модератору

121. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (121), 20-Май-22, 09:35 
Ридми так выглядит, будто к этому проекту местный пони причастен.
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

169. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 13:58 
Так ведь поняшки общемировое явление.
Ответить | Правка | Наверх | Cообщить модератору

188. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 14:39 
А теперь смотрим что пишет о себе автор:
'I am good with c, python, java and c++ and mess round with other langs'
Скажем так, оно и видно...
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

212. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (177), 20-Май-22, 15:46 
Это значит, что ему очень понравится раст. Поскольку на расте программ никто не пишет, он не может сказать, что он с ним работает, но, видно, очень хочется. Я его прекрасно понимаю и испытываю точно такие же эмоции, нам всем нужен магически безопасный и надёжный язык.
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (46), 20-Май-22, 01:07 
> Из недостатков отмечается трудный для восприятия синтаксис,

В сравнении с чем, интересно? И для кого? Например, перл или какую-нибудь скалу читать очень трудно даже опытным программистам. А для новичка в разработке и регулярное выражение может выглядеть как призыв четвёртой Диаблы.

> незавершённость и продолжение развития языка,

Непонятно, чем это мешает авторам. Надо самому почитать из первых рук, может они разворачивают мысль. Смысл-то в том, что раст даёт обратную совместимость, поэтому какая им разница, что там новое появилось?

> отсутствие повторяемых сборок,

Это да, но это некритично.

> типовые проблемы с доверием к зависимостям в Crates.io,

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

> необходимость соблюдения определённой дисциплины для написания безопасного кода

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

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

51. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 01:28 
> В сравнении с чем, интересно? И для кого?

Да с чем угодно.

> Например, перл или какую-нибудь

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

> Во-первых, никакая дисциплина не нужна вообще, если не используешь ансейф

Ага, видел я как это работает. Потом такой код охотно ../../../../../etc/passwd по сетке сервирует или логинит без пароля :)

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

57. "Выпуск языка программирования Rust 1.61"  +2 +/
Сообщение от Аноним (46), 20-Май-22, 02:06 
> А половина новых фич которые ядерщики линя хотели больше всего похоже на навесной костыль, что для типа-системного яп так то позорненько и криво.

Много общих слов, но ни одного примера - ни по синтаксису, ни по костылям.

Оно и понятно - как только приводишь конкретику, тут же становится возможным её оспорить. А когда оспаривать нечего, то ты как бы и непобедим.

Проклятые учёные придумали проклятый критерий фальсифицируемости, а комментаторам теперь деваться некуда.

Это про ситуацию с комментирующими в массе, а не про твой ответ лично.


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

84. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от ryoken (ok), 20-Май-22, 07:42 
>> /etc/passwd

Простите, а разве оно не должно уже много лет лежать в /etc/shadow ?

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

53. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от warlockemail (??), 20-Май-22, 01:50 
Я этот выпуск очень ждал: настолько, что теперь (с сегодняшнего утра) один из моих крейтов в новой мажорной версии имеет MSRV 1.61.
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 01:57 
Хороший стимул не пользоваться софтом на расте чтобы не др@читься с гонкой за самой-самой версией, чуть ли не ночной. Вон на сях можно все компилять системным gcc'ом и не делать себе мозг.
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от warlockemail (??), 20-Май-22, 03:03 
Почему "чуть ли"? Без ночной версии можно обойтись только если звёзды сошлись определённым образом, в общем случае пригодна для практической работы только nightly ветка.

А то что вы говрите — это называется не стимул, это называется повод. Повод — это дело сугубо личное. Я вот не пользуюсь Убунтой, потому что считаю, что она заключает в себя мистическое, инфернальное ЗЛО. Звучит, наверно, безумно, ну так что ж. А вы не пользуетесь программами на Раст, потому что любую программу на Си можно собрать системным gcc. Звучит — для меня — совершенно невменяемо, но опять же тем не менее.

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

295. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 21-Май-22, 19:52 
> Почему "чуть ли"? Без ночной версии можно обойтись только если звёзды сошлись определённым
> образом, в общем случае пригодна для практической работы только nightly ветка.

Еще и устанавливаемая всякими суперсекурным curl | sh поди? А так про то и спич. Когда кто-то говорит что надо C99 или C++17 какой, я четко понимаю что мне надо и мои шансы это билдануть имеющимися компилерами. А с хрустом... ммм...

> собрать системным gcc. Звучит — для меня — совершенно невменяемо, но
> опять же тем не менее.

Вообще это просто вопрос удобства, предсказуемости и некоторой степени автономности и независимости. Постоянно тягать ночнушки имхо очень так себе.

А, и убунтой я не пользуюсь потому что достало разминировать "улучшения" для даунов проносящих ложку мимо рта, типа индексаторов, и нелохов которым нравится онлайн рекламу "партнеров" смотреть. По-моему это достаточно рационально, без всяких фобий, не? :)

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

237. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (237), 20-Май-22, 18:11 
На Расте же ничего не написали. Определитесь что ли.
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

54. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 01:56 
Интересно а https://doc.rust-lang.org/std/primitive.unit.html из новости специально юзает серый фон подложки и серый же шрифт текста кода, чтобы это уж точно никто не читал? Что они сделали с рендером подсветки? Наняли хейтера раста верстать сайт? :)
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (59), 20-Май-22, 02:54 
Ты из этих что ли, которые технику по 20 лет не меняют? На нормальном мониторе отличная читаемость, а не полностью белый шрифт не режет глаза. Нет ничего более адского, чем на странице с тёмным оформлением использовать полностью белый шрифт и выжигать зрение на живую.
Ответить | Правка | Наверх | Cообщить модератору

102. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (100), 20-Май-22, 08:48 
ради новой версии раст надо обновлять всю технику?
Ответить | Правка | Наверх | Cообщить модератору

118. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (103), 20-Май-22, 09:24 
Собери Rust, узнаешь.
Ответить | Правка | Наверх | Cообщить модератору

161. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (202), 20-Май-22, 13:26 
Да, завтра узнаешь.
Ответить | Правка | Наверх | Cообщить модератору

170. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 14:05 
А сколько часов собирается Раст?
Ответить | Правка | Наверх | Cообщить модератору

178. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 14:20 
А завтра новая ночная версия, надо новость написать, и опять снова собирать...
Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору

316. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 24-Май-22, 04:13 
> Ты из этих что ли, которые технику по 20 лет не меняют?

Вообще у меня хороший IPS монитор, и столь паганый рендер подсветки синтаксиса я давненько не видал.

> На нормальном мониторе отличная читаемость, а не полностью белый шрифт не режет глаза.

Еще скажи что я контраст должен на максимум хреначить чтобы у меня глаза на другом контенте вытекали.

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

У них просто уровень констраста - никакущий. Что для програмерских сред все же моветон.

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

62. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (255), 20-Май-22, 03:40 
Да всё ж видно вроде
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

64. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (64), 20-Май-22, 04:24 
Для темной темы надо контраст поменьше, шрифт пожирнее и расстояние между линиями поразреженнее.
Все это там есть.
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

63. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (63), 20-Май-22, 04:01 
Почему не на hare, zig etc?
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск языка программирования Rust 1.61"  +2 +/
Сообщение от a_kusb (ok), 20-Май-22, 08:13 
hare ckrisna
zig heil
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (68), 20-Май-22, 05:21 
Есть годный софт на расте?
Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Neon (??), 20-Май-22, 05:27 
Кстати, да, самый главный критерий хорошести и нужности языка. Сам по себе язык может быть чудесным, но дико неудобным в использовании. Типа, горячо любимого в университетах  Pascal'я, и нелюбимого практиками
Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (82), 20-Май-22, 07:31 
Проблема Паскаля исключительно в том, что его стандартная либа так и не выросла до современных потребностей. Но скажем на том же Дельфи писали нормально работающий софт и ни у кого, кроме хейтерков, не было с ним проблем.
Ответить | Правка | Наверх | Cообщить модератору

317. "Выпуск языка программирования Rust 1.61"  –1 +/
Сообщение от Аноним (-), 24-Май-22, 04:22 
> Проблема Паскаля исключительно в том, что его стандартная либа так и не
> выросла до современных потребностей. Но скажем на том же Дельфи писали
> нормально работающий софт и ни у кого, кроме хейтерков, не было с ним проблем.

Хейтеры дельфей прикольно лайки ставили - видимо, топором в экран. За то что этот дельфевый крап опять сожрал пятихатку, а зачислить забыл и чек не дал, когда сеть на дохлом GPRS опять упала при полном пофигизме дельфийца к транзакционности, подтверждениям, повторам и прочему ненужно. Он же что-то куда-то типа-послал, то что в /dev/null уже не его проблема.

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

89. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от a_kusb (ok), 20-Май-22, 08:08 
Кстати такой вопрос про haskell.
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

131. "Выпуск языка программирования Rust 1.61"  –1 +/
Сообщение от Аноним (131), 20-Май-22, 10:14 
pandoc, hadolint и тоже много других
Ответить | Правка | Наверх | Cообщить модератору

130. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (131), 20-Май-22, 10:12 
crosvm,firecracker,bottlerocket, servo, substrape, solana, ripgrep, swc, zola, bore и много много других прекрасных инструментов
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

181. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (181), 20-Май-22, 14:26 
>bottlerocket

Присаживайся.

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

183. "Выпуск языка программирования Rust 1.61"  +2 +/
Сообщение от Аноним (28), 20-Май-22, 14:28 
Какие-то никому неизвестные навзания
Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору

223. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (215), 20-Май-22, 16:03 
> никому неизвестные
>> никому

не лгите. Мне часть известна из перечисленного. Я бы еще polkadot упомянул (раз solana указана). И actix. Это из того что мне сейчас интересно.

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

244. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (244), 20-Май-22, 19:20 
Еще можно вспомнить google fuchsia, где тоже используется.
А substrape это и есть ядро polkadot)
Ответить | Правка | Наверх | Cообщить модератору

253. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (253), 20-Май-22, 22:53 
> substrape

тогда уж substrate

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

250. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (28), 20-Май-22, 21:39 
Все верно, ты - никто
Ответить | Правка | К родителю #223 | Наверх | Cообщить модератору

254. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (253), 20-Май-22, 22:55 
типа как капитан Немо или Одиссей? Тогда спасибо, некто "Аноним"
Ответить | Правка | Наверх | Cообщить модератору

296. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 21-Май-22, 19:55 
> типа как капитан Немо или Одиссей? Тогда спасибо, некто "Аноним"

Nobody is perfect. I'm nobody.

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

286. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Май-22, 18:32 
> crosvm,firecracker,bottlerocket, servo, substrape, solana, ripgrep, swc, zola, bore
> и много много других прекрасных инструментов

Тебе же сказали годный. Или ты из под servo тут пишешь?

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

162. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (202), 20-Май-22, 13:28 
Есть, но негодный.
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

192. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (192), 20-Май-22, 14:50 
rg - сверхшустрый grep
fd - сверхшустрый find
Это из того, что я постоянно использую
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

200. "Выпуск языка программирования Rust 1.61"  –2 +/
Сообщение от Аноним (202), 20-Май-22, 15:01 
Примечание: Сверхшустрый в мире Rust.
Ответить | Правка | Наверх | Cообщить модератору

310. "Выпуск языка программирования Rust 1.61"  –1 +/
Сообщение от microsoft (?), 23-Май-22, 10:41 
Это типа на пол секунды быстрее? Да, определенно надо перекатываться. Срочно!
Ответить | Правка | К родителю #192 | Наверх | Cообщить модератору

236. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от warlockemail (??), 20-Май-22, 18:01 
`rua` для работы с AUR арча/артикса. Вещь!
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору

251. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (251), 20-Май-22, 21:52 
Из того что пользую лично я:

fd, rg, bat, Alacritty, Discord, Dropbox, Firefox.

Когда допилят поддержку винды и мака - hush. (Замена bash, но с бешем ничего общего не имеющая)

То, что написал сам:

- трансформатор hocon-а в json с иерархией оверрайдов, для работы с хоконовскими конфигами в беш-скриптах

- набор универсальных инструментов для работы с логами

- запускатель программ по подобию виндового Win+R для мака

- кроссплатформенный наблюдатель за изменениями на файловой системе

- свой netstat с нормальным отображением процессов, которым принадлежит сокет

Ну и так всякое.

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

252. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (244), 20-Май-22, 22:23 
А они в opensource, если да то можно скинуть ссылки, некоторые очень интересны
Ответить | Правка | Наверх | Cообщить модератору

272. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (46), 21-Май-22, 02:23 
Что-то есть тут https://wilem.eu/ . Остальное было по работе, но в любом случае это всё легко и просто пишется, на основе готовых библиотек.
Ответить | Правка | Наверх | Cообщить модератору

262. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Май-22, 00:17 
> Когда допилят поддержку винды и мака

С этого бы и начал. Давай, досвидания.

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

263. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Май-22, 00:19 
> Firefox

Не обманывай себя. Поставь лучше servo - так будет честнее.

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

318. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 24-Май-22, 04:24 
> Discord, Dropbox, Firefox.

Мде, опенсорснички...

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

71. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (71), 20-Май-22, 06:25 
в опусе позабавило про ржавые массивы из не более чем 32 элементов. а так язык что надо
Ответить | Правка | Наверх | Cообщить модератору

304. "Выпуск языка программирования Rust 1.61"  +3 +/
Сообщение от morphe (?), 21-Май-22, 23:58 
> в опусе позабавило про ржавые массивы из не более чем 32 элементов.
> а так язык что надо

Массивы то можно, проблема с реализациями трейтов

До появления const genericов реализация трейта для массива каждой длины (фиксированной) выглядела так:

impl<T> Trait for [T; 0] {}
impl<T> Trait for [T; 1] {}
...
impl<T> Trait for [T; 31] {}
impl<T> Trait for [T; 32] {}

С появлением const generics стало возможно в одну строку реализовать трейт для массивов любой длины:

impl<T, const N: usize> Trait for [T; N] {}

Однако для Default (трейт, который выдаёт дефолтное значение, например пустой массив) пока остаётся старый код, поскольку реализация для 0 выглядит иначе:

impl<T> Default for [T; 0] {...} // Массив пустой, поэтому нам не нужно что-то требовать для T
impl<T> Default for [T; 1] where T: Default {...} // У массива 1 элемент, и нам нужно чтобы тип элемента тоже реализовывал Default

Это будет исправлено, когда появится возможность реализовать трейт только для диапазона N, т.е

impl<T> Default for [T; 0] {...}
impl<T, const N: usize> Default for [T; N] where T: Default, N > 0 {...}

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

319. "Выпуск языка программирования Rust 1.61"  –1 +/
Сообщение от Аноним (-), 24-Май-22, 04:26 
> С появлением const generics стало возможно в одну строку реализовать трейт для
> массивов любой длины:

Хрена, они почти изобрели VLA. А оно не кусается? N должно быть известно в компилтайме? Или как корректность для сложных выражений проверяется?

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

323. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (-), 24-Май-22, 19:04 
>> До появления const genericов реализация трейта для массива каждой длины (фиксированной) выглядела так
>> С появлением const generics стало возможно в одну строку реализовать трейт для
>> массивов любой длины:
> Хрена, они почти изобрели VLA. А оно не кусается? N должно быть известно в компилтайме? Или как корректность для сложных выражений проверяется?

Попробуй читать глазками и целыми предложениями, может будет меньше припекать.

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

72. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (72), 20-Май-22, 06:25 
"Из недостатков отмечается трудный для восприятия синтаксис"

Это относится к любым C-подобным языкам. Именно по этому мне нравится Pascal. Даже не знаю, почему C стал стандартом. Наверное просто исторический факт. Язык с таким большим количеством плохо читаемых и воспринимаемых знаков препинания маст дай.

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

73. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (72), 20-Май-22, 06:28 
Добавлю так же цитату из подписи одного чувака на форуме. "Программа как анекдот. Если нужно пояснять ее смысл - то это плохая программа". А потому любые трудночитаемые языки с трехэтажными конструкциями из знаков препинания типа *!";!"%!"№"!%!№%!№%!№%; маст дай.
Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск языка программирования Rust 1.61"  –1 +/
Сообщение от Аноним (103), 20-Май-22, 07:24 
Вот станет китайский язык (программирования) модным в силу популярности...
Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от ИмяХ (?), 20-Май-22, 06:54 
С такой логикой легче всего писать программы на машинном коде -  там всего лишь два символа - 0 и 1
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

78. "Выпуск языка программирования Rust 1.61"  –1 +/
Сообщение от Аноним (103), 20-Май-22, 07:15 
предыдущий аноним> "Программа как анекдот. Если нужно пояснять ее смысл - то это плохая программа"
> программы на машинном коде -  там всего лишь два символа - 0 и 1

http://www.wedesoft.de/pics/programmers.gif

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

137. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (28), 20-Май-22, 11:15 
Если бред повтоврять, он не перестанет быть бредом
Ответить | Правка | Наверх | Cообщить модератору

122. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (122), 20-Май-22, 09:36 
хватит уже ныть из-за синтаксиса!

ПС: на Си можно писать простой и понятный код, избегая иллишне заумных Сишных идиом!

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

125. "Выпуск языка программирования Rust 1.61"  +2 +/
Сообщение от Старший аноним (?), 20-Май-22, 10:01 
Писать то, быть может и можно, а вот читать нельзя - а это и есть большая часть работы программиста.
Всегда найдется какой-нить "умник", который ради повышения своего ЧСВ воткнет в код на С какую-нить нечитаемую и сразу непонимаемую конструкцию.
В этом отношении Паскалеподобный синтаксис и подход действительно лучше, но более многословный (Pascal, Oberon, ADA, PL/SQL).
Мне нравятся идеи языка С, но не синтаксис - у меня к нему сразу были претензии (потом  пришло осознание, что на том этапе развития компиляторов и знаний о них, по-другому было сложно - но это не значит, что до сих пор надо так делать).
К языку Rust даже не притрагиваюсь именно из-за его ужасного синтаксиса. Вместо этого понемногу тыкаю ADA.
Ответить | Правка | Наверх | Cообщить модератору

160. "Выпуск языка программирования Rust 1.61"  –1 +/
Сообщение от Аноним (122), 20-Май-22, 13:25 
>>> который ради повышения своего ЧСВ воткнет в код на С какую-нить нечитаемую и сразу непонимаемую конструкцию <<<

согласен:) самого бесят такие умники! И хотя лично у меня нет пробелм в чтении такого кода, я всегда буду троллить таких людей и говорить, что у них Сишность головного мозга:)

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

229. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Тычок (?), 20-Май-22, 16:45 
Это АДА тебя тыкает носом в одно место.
Ответить | Правка | К родителю #125 | Наверх | Cообщить модератору

324. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от wyry (?), 24-Май-22, 22:15 
Хорошо, мы придумали лучший язык программирования: берём чистый C, убираем побочные эффекты вроде "магического" программирования в условиях циклов, но оставляем фичи вроде арифметики указателей, void* и прочие "небезопасные" функции, прикручиваем синтаксис и правила Pascal и готово. По сути подобный проект можно даже сравнительно легко реализовать), и даже компилировать на обычном gcc, т.к. за кулисами будет использоваться "приличное" подмножество C без эзотерики и мозголюбви.
Ответить | Правка | К родителю #125 | Наверх | Cообщить модератору

156. "Выпуск языка программирования Rust 1.61"  –1 +/
Сообщение от Аноним (156), 20-Май-22, 13:18 
Омерзительный синтаксис TypeScript всем нравится. При том, что раст решает проблемы, которые другие языки не решают, а тайпскрипт - тупо сахар, чтобы макаки не путали аргументы функций.
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

174. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 14:11 
>Омерзительный синтаксис TypeScript всем нравится.

Он нравится только вантузоидам. Потому-что TypeScript придумал и внедрил проклятая компания - Майкрософт.

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

197. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (192), 20-Май-22, 14:56 
Использую TypeScript, VSCode, .NET 6.0 и XUbuntu. Даже не спрашиваю, что со мной не так - сам знаю
Ответить | Правка | Наверх | Cообщить модератору

298. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 21-Май-22, 19:59 
> Использую TypeScript, VSCode, .NET 6.0 и XUbuntu. Даже не спрашиваю, что со
> мной не так - сам знаю

Перепутал линух с маздаем, а так все хорошо.

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

166. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (202), 20-Май-22, 13:37 
А паскалеподбные с большим количеством слов?
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

175. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (-), 20-Май-22, 14:13 
BEGIN

А паскалеподбные с большим количеством слов?

END;

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

195. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (192), 20-Май-22, 14:53 
Десятком волшебных define Си превращается в Pascal
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

227. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 16:36 
Объявление функций, переменных, типов и тп.
Ответить | Правка | Наверх | Cообщить модератору

228. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (228), 20-Май-22, 16:43 
> Язык с таким большим количеством плохо читаемых и воспринимаемых знаков препинания маст дай.

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

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

276. "Выпуск языка программирования Rust 1.61"  –1 +/
Сообщение от Аноним (276), 21-Май-22, 10:04 
Указатели на функции, принимающие указатели на аргументы и возвращающие указатель, действительно плохо читаются
Ответить | Правка | Наверх | Cообщить модератору

277. "Выпуск языка программирования Rust 1.61"  –1 +/
Сообщение от Аноним (276), 21-Май-22, 10:05 
Указатели на функции, принимающие указатели на аргументы и возвращающие указатель, действительно плохо читаются
Ответить | Правка | К родителю #228 | Наверх | Cообщить модератору

300. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 21-Май-22, 20:02 
> Указатели на функции, принимающие указатели на аргументы и возвращающие указатель,
> действительно плохо читаются

Для начала это нужно только очень сильно иногда. И кроме того - а, таки, у других это лучше читается? И есди да - ну покажите суперэстетичный динамический импорт функции из .so на ходу, например? Или там вызов кода "по адресу 100500".

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

312. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (312), 23-Май-22, 11:40 
>Даже не знаю, почему C стал стандартом

А я знаю. Сам в своё время переходил с Паскаля на Си, потом на C++. Хорошо помню чувство облегчения, что наконец-то вместо паскалевского многословия приятный лаконичный синтаксис. Просто ты оказался в меньшинстве.

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

87. "Выпуск языка программирования Rust 1.61"  +5 +/
Сообщение от a_kusb (ok), 20-Май-22, 08:06 
А что если против Rust работают бригады астротурферов? Я не говорю, что мне нравится язык и тем более я не за корпорации, но ржавый хейт на Опеннете - это концентрированное безумие. Они подобно ботам не пытаются что-то опровергнуть по фактам и вообще - хоть как-то. Просто такой поток, который и читать временами неприятно (очень знакомо). Именно концентрированное безумие.
Особенно поразило приплетание Украины, после такого скрыть уже сложно.
Хорошо, но зачем? Кому может быть выгодна уже антиреклама ржавого?
Ответить | Правка | Наверх | Cообщить модератору

97. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (103), 20-Май-22, 08:33 
> Кому может быть выгодна уже антиреклама ржавого?

А главные новости о намерениях включения патча? Минорные версии еще нефункциональной программы в главных новостях? С обсир..., ой, с негативным сравнением с Си в каждой новости? Это агрессивная реклама чего?

> антиреклама

Это тоже реклама. Эпатаж этакий.

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

105. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от a_kusb (ok), 20-Май-22, 08:53 
>> Кому может быть выгодна уже антиреклама ржавого?
> А главные новости о намерениях включения патча? Минорные версии еще нефункциональной программы
> в главных новостях? С обсир..., ой, с негативным сравнением с Си
> в каждой новости? Это агрессивная реклама чего?

Это безумие и с той и с другой стороны. Но так то раст - свободная хрень и эта новость тут в тему, а сравнение с Си - все языки пытаются сравнивать себя с Си и понятно, что владельцы будут сравнивать негативно. Они может и создаются потому, что чем-то не устраивает Си. Я думаю что если найти другие новости по языкам, то негативные сравнения с Си будут частые, в принципе.

>> антиреклама
> Это тоже реклама. Эпатаж этакий.

Не знаю. Но это одна из наиболее упоротых тем на Опеннете. Даже хуже моих бредовых комментариев. Да, такую дичь веб-бригады по моему и могут устраивать... Но наверное большинство - от чистого сердца. И даже когда хейтят или любят Раст на самом деле хейтят и любят не Раст, а некоторые свои ассоциации (корпорации, современное софтостроение, ретроградство, отрицание и поддержку этого (ретрограды боятся нового, против любых переделок и идей и наоборот)).
Вокруг феминизма/sjw такая же дичь происходит с упоротыми защитниками и противниками, где первые видят оскорбление вообще везде, а вторые их зеркальная противоположность. В борьбе с радикалами и создаются радикалы, анти-фанаты это такое же условие для создания упоротых фанатов.

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

111. "Выпуск языка программирования Rust 1.61"  +2 +/
Сообщение от Аноним (103), 20-Май-22, 09:08 
> Это безумие и с той и с другой стороны.

И кто периодически его начинает (здесь и часто)? Писатель "новостей" о намерениях?
Вопрос: специально, чтобы поднять популярность/активность сайта?

> Но это одна из наиболее упоротых тем на Опеннете.

Если в каждой "новости" по 3 абзаца про "безопасность", то упоротость явно культивируется.

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

128. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от a_kusb (ok), 20-Май-22, 10:05 
> И кто периодически его начинает (здесь и часто)? Писатель "новостей" о намерениях?

Так глубоко не слежу, но тема всплывает где попало. Новости о Rust могут быть нормальными, но вообще - замечаю новости про Rust на каждый чих - видимо из-за культивирования упоротости. Не понятно или автора замучили что Rust зло и он пошёл на принцип, может он восторжен Rust'ом, может эти проявления и стали причиной такого отношения. Где здесь начало, а где конец?

> Вопрос: специально, чтобы поднять популярность/активность сайта?

Скорее нет.

>> Но это одна из наиболее упоротых тем на Опеннете.
> Если в каждой "новости" по 3 абзаца про "безопасность", то упоротость явно
> культивируется.

Фича языка же, они позиционируют как "новое слово" в безопасности. То есть это основное зачем он нужен, так что на это и делают акцент. Ну и может быть сдобрено упоротостью.

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

129. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от a_kusb (ok), 20-Май-22, 10:06 
>эти проявления и стали причиной такого отношения

(Перевожу на человеческий) - то есть все эти новости, "ура Расту" и т.п. и стали причиной хейта.

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

144. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Маняним (?), 20-Май-22, 12:06 
Именно таким образом растоманы и создали хайп вокруг своего языка, привлекли внимание корпораций.
Ответить | Правка | Наверх | Cообщить модератору

257. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (255), 20-Май-22, 23:13 
> Писатель "новостей" о намерениях?

Не читайте эти новости, коли вам не интересно

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

274. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 21-Май-22, 09:27 
Сперва начни с себя и перестань читать мои сообщения, "коли не интересно".

Чтобы понять, что новость "неинтересна", новость надо прочитать. Заходишь в новость, а там
первые 3 абзаца про "безопасность". Иногда эта "безопасность" занимает суть ли не половину текста новости.

Пусть пишут сразу в заголовке новости "Выпуск безопасной версии безопасного языка безопасного программирования". Вот тогда не буду читать дальше заголовка.

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

149. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (12), 20-Май-22, 12:40 
>Кому может быть выгодна уже антиреклама ржавого?

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

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

325. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от wyry (?), 24-Май-22, 22:21 
Вот не в защиту Rust, но в Яндексе фанатики C++ (именно фанатики). Полухин (один из главных идеологов) на своих выступлениях часто либо лжёт, либо заблуждается. Он на одном из выступлений ещё и заслуги ЧИСТОГО C приписал C++, словно это одно и то же). И если на Rust мне в принципе пофигу, то воровать у C не позволю.
Ответить | Правка | Наверх | Cообщить модератору

207. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (202), 20-Май-22, 15:16 
Астротурферы - это чё, подраса рептилоидов такая?
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

98. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (98), 20-Май-22, 08:40 
"Из недостатков отмечается трудный для восприятия синтаксис"

После этого можно ставить крест. Язык должен легко читаться, а в расте скоро всё символы включат) Читай потовс всё эти '@valdef<[&ref]>null_pointer($OS::|HREN|)

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

119. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (122), 20-Май-22, 09:28 
>>> Читай потовс всё эти ...<<<

идите и попишите немнго на перле, - вас сразу отпустит:)

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

123. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (103), 20-Май-22, 09:40 
Тсс! А вдруг растоманам понравится.
Ответить | Правка | Наверх | Cообщить модератору

164. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (202), 20-Май-22, 13:31 
Если понравится, может оно и к лучшему? Глядишь, по-тихому на Perl перейдут.
Ответить | Правка | Наверх | Cообщить модератору

138. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (28), 20-Май-22, 11:18 
На перле можно и читаемый код писать, он позволяет
Ответить | Правка | К родителю #119 | Наверх | Cообщить модератору

163. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (122), 20-Май-22, 13:29 
так о том и речь:) что на любом языке можно не выпендриваться, и писать просто и понятно! но многие то и дело жалуются на синтаксис!
Ответить | Правка | Наверх | Cообщить модератору

306. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (28), 22-Май-22, 19:31 
не на любом, на расте нельзя
Ответить | Правка | Наверх | Cообщить модератору

126. "Выпуск языка программирования Rust 1.61"  +2 +/
Сообщение от Аноним (126), 20-Май-22, 10:03 
Три начальных абзаца рекламы раста как языка умеющего работать с памятью
Абзац 1
"Язык сфокусирован на безопасной работе с памятью"

Абзац 2
"Методы работы с памятью в Rust избавляют разработчика ... от проблем, возникающих из-за низкоуровневой работы с памятью"

Абзац 3
"Безопасная работа с памятью обеспечивается в Rust"


И анекдот:

босс: увеличь продажи этого товара
маркетолог: как? это же г****
босс: если бы мы продавали не г**** зачем нам был бы нужен маркетолог? маркетолог: логично *делает акцию три г**** по цене двух*

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

142. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Анончик (?), 20-Май-22, 11:54 
Что не так?
Если у вас отобрать ружье в ногу вы себе не выстрелите, но под машину при желании можно прыгнуть.
(Все выше сказанное не является рекомендацией по способам суицида)
Ответить | Правка | Наверх | Cообщить модератору

145. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Маняним (?), 20-Май-22, 12:10 
А можно ещё отменить машины и запретить выходить на улицу. Отобрать ножи и ножницы, шнурки, галстуки, стеклянные предметы... Rust in progress
Ответить | Правка | Наверх | Cообщить модератору

152. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от a_kusb (ok), 20-Май-22, 13:11 
> А можно ещё отменить машины и запретить выходить на улицу. Отобрать ножи
> и ножницы, шнурки, галстуки, стеклянные предметы... Rust in progress

Напоминает дурдом. Снять двери с петель, горячую еду не давать, посуда только металлическая...

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

153. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от a_kusb (ok), 20-Май-22, 13:12 
Можно ли считать, что те, кто отбирает потенциально опасные вещи создаёт дурдом?
Ответить | Правка | Наверх | Cообщить модератору

158. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (28), 20-Май-22, 13:22 
Нет, в дурдоме отбирают потенциально опасные вещи, чтобы себя не поранили
Ответить | Правка | Наверх | Cообщить модератору

173. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (147), 20-Май-22, 14:09 
Наоборот посетителям дурдома нужен такой язык, чтобы он у них отобрал всё опасное, чтобы они ничего не могли сделать. Как итог они ничего не смогли сделать даже вебдвижок серво.  
Ответить | Правка | Наверх | Cообщить модератору

185. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (28), 20-Май-22, 14:31 
Посетителям дурдома? ты давно посещал дурдом?
Ответить | Правка | Наверх | Cообщить модератору

225. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (225), 20-Май-22, 16:11 
Нет так мне и раст не нужен. Но комментарии местных аналитиков показывают что им необходим раст именно потому что они из дурдома пишут.
Ответить | Правка | Наверх | Cообщить модератору

267. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (16), 21-Май-22, 01:01 
Самое подходящее место для местных экспертов 🐓
посуду нужно с дырочкой.
Ответить | Правка | К родителю #152 | Наверх | Cообщить модератору

275. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 21-Май-22, 09:37 
Ты забыл подписаться, что ты - местный эксперт
Ответить | Правка | Наверх | Cообщить модератору

146. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (126), 20-Май-22, 12:11 
>Что не так?

Одного раза на новость - хоршо, больше уже не надо.

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

148. "Выпуск языка программирования Rust 1.61"  +2 +/
Сообщение от Аноним (147), 20-Май-22, 12:29 
А если надо идти не охоту? Можно подумать если ты возьмешь ружьё через unsafe это тебе как-то поможет.  

Особенно если позиционируешь себя как язык для охоты.  

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

165. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (202), 20-Май-22, 13:34 
Бери ружьё через @safe, получишь его с холостыми патронами.
Ответить | Правка | Наверх | Cообщить модератору

171. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (147), 20-Май-22, 14:07 
И кабан тебя затопчет. Спасибо мне такой язык не нужен.
Ответить | Правка | Наверх | Cообщить модератору

204. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (202), 20-Май-22, 15:11 
А ты из него не стреляй, чтоб кабан не узнал, что холостые, только пужай его ружжём. :)
Ответить | Правка | Наверх | Cообщить модератору

226. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (225), 20-Май-22, 16:11 
А если кабан плюсовик?
Ответить | Правка | Наверх | Cообщить модератору

301. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 21-Май-22, 20:03 
> А если кабан плюсовик?

Тогда он пожалеет что не спилил мушку...

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

232. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 17:06 
-холостыми
+ржавыми
Ответить | Правка | К родителю #165 | Наверх | Cообщить модератору

186. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 14:32 
Это смешно конечно... до момента как очередной руkожоп из linux core team или драйверописатель в очередной раз не справится с манипуляциями с указателями и накодит удаленное получение рута.
Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору

182. "Выпуск языка программирования Rust 1.61"  +2 +/
Сообщение от Аноним (-), 20-Май-22, 14:26 
На Расте бинарники получаются огромных размеров. Лучше писать на чистом Си.
Ответить | Правка | Наверх | Cообщить модератору

205. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (202), 20-Май-22, 15:12 
А можно на грязном?
Ответить | Правка | Наверх | Cообщить модератору

221. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Без аргументов (?), 20-Май-22, 16:02 
Так грязные это и есть Раст с импортами Си
Ответить | Правка | Наверх | Cообщить модератору

238. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от warlockemail (??), 20-Май-22, 18:14 
Нормального они размера получается. Не больше чем на чистом Си.
Ответить | Правка | К родителю #182 | Наверх | Cообщить модератору

240. "Выпуск языка программирования Rust 1.61"  –1 +/
Сообщение от Аноним (240), 20-Май-22, 18:29 
Потому что культь cargo. Статически слинковано всё. Не умеют растаманы в dllки.
Ответить | Правка | К родителю #182 | Наверх | Cообщить модератору

243. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (-), 20-Май-22, 19:01 
> Не умеют растаманы в dllки.

rustc -O -C prefer-dynamic -C link-args=-s hello.rs && ll hello                
-rwxr-x---  1 анон  анон   6,4K 20 Mai  19:00 hello*

Не умеющие в опции компилятора вендузятнички совсем не паляцца.


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

258. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (255), 20-Май-22, 23:15 
Выстави опции нужные и будут мелкие. По умолчанию там с отладочной информацией бинари
Ответить | Правка | К родителю #182 | Наверх | Cообщить модератору

203. "Выпуск языка программирования Rust 1.61"  +4 +/
Сообщение от Аноним (202), 20-Май-22, 15:08 
Ха-ха, какую цитатку с ЛОРа выдернул:
"Сишники пишут на Си, плюсовики - на Си++, питонисты - на Питоне, даже хаскеллисты пишут на Хаскелле. Одни растаманы, вместо того, чтобы писать на Расте, пишут телеги против Плюсов."
Ответить | Правка | Наверх | Cообщить модератору

217. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (240), 20-Май-22, 15:56 
>“the problem with Python”: your code stops working if you don’t actively keep up with the latest version of the language.

Есть такое, но это не баг, а фича.

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

218. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (240), 20-Май-22, 15:58 
>Also unlike Python, Rust is not inherently unhygienic, in that the advertised way to install packages is not also the wrong way to install packages. Contrast to Python, where the official docs on packages lead you to add them to system environment, only to be scolded by Python elders with a “but of course you should be using a venv/virtualenv/conda/pipenv/…, everyone knows that”.

Нет, это virtualenv - неправильный способ установки пакетов. Из той же оперы, что снапы и докеры.

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

222. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Без аргументов (?), 20-Май-22, 16:02 
А почему называется Crates - это ассоциируется с клетками, какой-то БДСМ опять же
Ответить | Правка | Наверх | Cообщить модератору

239. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (240), 20-Май-22, 18:27 
Клетки - это cages, crates - это ящики.
Ответить | Правка | Наверх | Cообщить модератору

242. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Без аргументов (?), 20-Май-22, 18:52 
Решётчатые ящики
Ответить | Правка | Наверх | Cообщить модератору

302. Скрыто модератором  +/
Сообщение от Аноним (-), 21-Май-22, 20:05 
Ответить | Правка | К родителю #222 | Наверх | Cообщить модератору

326. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от wyry (?), 24-Май-22, 22:28 
Ну вообще-то здесь то как раз всё по канону. Вся IT ИНДУСтрия - это сплошной BDSM. Сеньоры доминируют над джунами. Даже Masters и Slaves везде где только можно, а также blacklists, так что эта индустрия ещё и для белых)).
Ответить | Правка | К родителю #222 | Наверх | Cообщить модератору

224. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (240), 20-Май-22, 16:07 
>Rust Has A Limited View of Supply Chain Security

Согласен.

>You Can’t Reproduce Someone Else’s Rust Build

A final nit I have about Rust is that builds are not reproducible between different computers (they are at least reproducible between builds on the same machine if we disable the embedded timestamp that I put into Xous for $reasons).

>I think this is primarily because Rust pulls in the full path to the source code as part of the panic and debug strings that are built into the binary.

Теперь в пути попадут /home/super_secret_employee_of_nsa/tao/SHITHOLEGREEN и штирлиц как никогда будет близок к провалу.

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

264. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Вы забыли заполнить поле Name (?), 21-Май-22, 00:19 
По сложности уже плюсы переплюнул?
Ответить | Правка | Наверх | Cообщить модератору

266. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (18), 21-Май-22, 01:00 
> По сложности уже плюсы переплюнул?

Давно. Причем, сложность эта неоправданная, из разряда усложнить ради усложнения.

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

271. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (271), 21-Май-22, 01:42 
В чём он сложный?
Ответить | Правка | Наверх | Cообщить модератору

279. "Выпуск языка программирования Rust 1.61"  +1 +/
Сообщение от Аноним (279), 21-Май-22, 10:27 
В том, что аноним выше даже borrow checker не осилил. Если вообще хоть строчку кода на расте написал.
Ответить | Правка | Наверх | Cообщить модератору

273. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (273), 21-Май-22, 07:19 
Становится еще уродливее
Ответить | Правка | Наверх | Cообщить модератору

281. "Выпуск языка программирования Rust 1.61"  –2 +/
Сообщение от Аноним (245), 21-Май-22, 14:15 
Ты о своем отражении?
Ответить | Правка | Наверх | Cообщить модератору

278. "Выпуск языка программирования Rust 1.61"  +2 +/
Сообщение от Аноним (279), 21-Май-22, 10:26 
Писали на расте бэк для внутренней CRM на работе, вполне все удобно. По синтаксису и объектной модели больше похоже на Go, чем на С++. С поправкой на то, что вместо GC нормальный RAII, null/nil отсутствует, вместо этого обязательный матчинг Option/Result, ну и вся мощь дженериков (в отличие от тех инвалидских, что недавно в Go подвезли).
Ответить | Правка | Наверх | Cообщить модератору

327. "Выпуск языка программирования Rust 1.61"  +/
Сообщение от Аноним (245), 25-Май-22, 14:24 
Язычек с телеметриями в компеляторе не нужен.
Ответить | Правка | Наверх | Cообщить модератору

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

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




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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