The OpenNET Project / Index page

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



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

"Выпуск языка программирования Rust 1.44"  +/
Сообщение от opennews (??), 05-Июн-20, 11:53 
Опубликован релиз языка системного программирования Rust 1.44, основанного проектом Mozilla. Язык сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime...

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

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

Оглавление

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


1. "Выпуск языка программирования Rust 1.44"  –5 +/
Сообщение от Аноним (1), 05-Июн-20, 11:53 
Пришлось собрать, плохо, что в Симанки теперь как и для Огнелиса он требуется. Долго очень собирается.(
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (11), 05-Июн-20, 12:31 
Кто собирается? Компилятор rust? Есть же универсальный бинарник который запуститься на любом
современном и не очень Linux, зачем собирать?
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск языка программирования Rust 1.44"  +4 +/
Сообщение от заминированный тапок (ok), 05-Июн-20, 14:31 
зачем вообще собирать или запускать?
Ответить | Правка | Наверх | Cообщить модератору

123. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (123), 06-Июн-20, 19:52 
> зачем вообще собирать или запускать?

Квантовая реальность! Достаточно найти всего два нужных кванта (причем искать по всем вариантам времени тоже) и "слинковать" их - спутать! И больше ничего делать не надо будет.

... думаете это шутка такая?
А любая шутка - это тоже кванты!

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

37. "Выпуск языка программирования Rust 1.44"  +2 +/
Сообщение от Аноним (37), 05-Июн-20, 14:08 
А чего ты ожидал? Что они ради 1% пользователей будут париться об времени сборки и ради него потенциально подводить 99% пользователей при всплытии очередного эксплойта из-за use after free или отсутствия проверки границ?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

55. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Вы забыли заполнить поле Name (?), 05-Июн-20, 15:24 
Вряд ли дело в расте. Вон chromium тоже долго собирается. Просто они собирают их на билд агентах или используют распеределенный кэш, а локльно тем более 1 раз оба будут долго собираться.
Ответить | Правка | Наверх | Cообщить модератору

105. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (37), 05-Июн-20, 23:00 
Ну, раст действительно компилируется дольше тех же плюсов, статический анализ встроенный в язык всё же не та фича, которую можно погасить флагом.
Ответить | Правка | Наверх | Cообщить модератору

118. "Выпуск языка программирования Rust 1.44"  +2 +/
Сообщение от Аноним (11), 06-Июн-20, 13:39 
Ээээ , а вы понимаете что все современные компиляторы используют бинарники для bootstrap? Слышали о stage1, stage2 при сборе компиляторов?
То есть собираете вы rustc из исходников, а на самом деле запускаете левый бинарник на своё системе?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

3. "Выпуск языка программирования Rust 1.44"  +15 +/
Сообщение от Gemorroj (ok), 05-Июн-20, 12:02 
> отказались публиковать полноценный обзор изменений в Rust 1.44 в знак солидарности с протестующими

о боже, и эти моральными уродами оказались.
где же ты популярный китайский ЯП, без всего этого либерального блRдства

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

7. "Выпуск языка программирования Rust 1.44"  +14 +/
Сообщение от Аноним (7), 05-Июн-20, 12:17 
C
Ответить | Правка | Наверх | Cообщить модератору

12. "Выпуск языка программирования Rust 1.44"  –4 +/
Сообщение от proninyaroslavemail (ok), 05-Июн-20, 12:32 
Хрен не слаще редьки, я бы не стал симпатизировать им. Ну а то что open source с самого начала погряз в политике и корпорастии это и так понятно. Free Software тоже идёт такой же дорогой. Ожидать новое свободное хакерское движение думаю уже не придётся.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

30. "Выпуск языка программирования Rust 1.44"  +6 +/
Сообщение от Аноним (30), 05-Июн-20, 13:29 
>> отказались публиковать полноценный обзор изменений в Rust 1.44 в знак солидарности с протестующими
>
> о боже, и эти моральными уродами оказались.

где же ты популярный китайский ЯП, без всего этого либерального блRдства

Все не любят составлять документацию. Вот и придумали отмазку.

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

36. "Выпуск языка программирования Rust 1.44"  +4 +/
Сообщение от Аноним (36), 05-Июн-20, 14:01 
Плоховато у разработчиков раста с формальной логикой - я еще понимаю сделать мелкую пакость владельцам капиталов, но пользователи то такие же точно наемные работники.
Как идиотская отмазка не писать доки прокатывает)
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

39. "Выпуск языка программирования Rust 1.44"  +2 +/
Сообщение от Аноним (37), 05-Июн-20, 14:11 
Ты это написал так, будто у них есть вариант, лол. Либо ты с толпой, либо толпа против тебя, в этом же вся суть подобных маркетинговых "активистских" позиций.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

65. "Выпуск языка программирования Rust 1.44"  +1 +/
Сообщение от Аноним (11), 05-Июн-20, 15:58 
Это вы просто не в курсе обстановки в Китае, там представьте себе тоже есть горячие темы.
И вполне могут какую-нибудь хрень учидить в рамках это чувак сказал что Тайвань это не Китай
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

74. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (-), 05-Июн-20, 17:31 
> где же ты популярный китайский ЯП, без всего этого либерального блRдства

Вон там в соседней новости есть ДРАКОН. Пользуйся!

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

138. "Выпуск языка программирования Rust 1.44"  +1 +/
Сообщение от Аноним (138), 06-Июн-20, 23:46 
C++ пока еще гетеросексуален и разрабатывается белыми, поэтому не стоит
Ответить | Правка | Наверх | Cообщить модератору

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

86. "Выпуск языка программирования Rust 1.44"  –1 +/
Сообщение от Kuromi (ok), 05-Июн-20, 19:07 
Вы так говорите как будто круто, когда полицаи сажают кого хочешь на бутылку. То что это норма в одной отдельно взятой стране не значит что должно быть нормой везде. Американцы как раз таки все верно делают, у силовых структур ВСЕГДА есть поползновения в сторону увеличения своих полномочий и уменьшения ответственности. Сейчас, с "интересным" президентом Трампом, у которого откровенно этатистские замашки полицеские опять зялись за старое (это далеко не первый "бунд" в истории США на ему произвола полиции) и общество как бы показывает им что не согласно.
Толи дело в РФ, 1-ого июля все организованными колоннами сделают одобрямс, бурча и ворча на кухнях до и после. Вот это порядок, вот это я понимаю.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

92. "Выпуск языка программирования Rust 1.44"  +2 +/
Сообщение от _ (??), 05-Июн-20, 20:40 
А ты не задумывался что их "борьба за равенство и справедливость "  _ВСЕГДА_ выливается в банальные грабежи магазинов?!? :-D
Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск языка программирования Rust 1.44"  –3 +/
Сообщение от Ordu (ok), 05-Июн-20, 23:07 
А разве это так важно? Можно посочувствовать владельцев магазинов, они страдают от этого больше всех. Но властям это тоже нафиг не надо, полиции это нафиг не надо, страховым компаниям, кстати, это тоже нафиг не надо, а это значит, что если народ выходит грабить магазины, когда несогласен с властью, то у власти есть ещё один повод не вступать в конфликты с народом.
Ответить | Правка | Наверх | Cообщить модератору

112. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Кирилл (??), 06-Июн-20, 01:59 
А иногда и штурмом Зимнего со всеми вытекающими.
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

124. "Выпуск языка программирования Rust 1.44"  –1 +/
Сообщение от Kuromi (ok), 06-Июн-20, 20:32 
> А ты не задумывался что их "борьба за равенство и справедливость "
>  _ВСЕГДА_ выливается в банальные грабежи магазинов?!? :-D

Как будто бы у нас не начали бы грабить магазины, будь возможность. Вспомните как на акции с ноутбукамив Эльдорадо народ месился. А так-то да, принцип "грабь награбленное" был всегда.

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

97. "Выпуск языка программирования Rust 1.44"  +6 +/
Сообщение от Java omnomnom your memory linux (?), 05-Июн-20, 21:50 
Ну да чувак был под наркотой с 9 судимостями, где последняя это угроза жизни беременной женщине, и вот из-за его смерти все стали моралистами аж до жопы, так и видно, что всему миру было откровенно п..й на чувака лишь бы побить себя в грудь показывая миру какие мы правильные при этом ломая через своему ближнему. 10/10.
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

98. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Java omnomnom your memory linux (?), 05-Июн-20, 21:51 
Череп*
Ответить | Правка | Наверх | Cообщить модератору

125. "Выпуск языка программирования Rust 1.44"  –3 +/
Сообщение от Kuromi (ok), 06-Июн-20, 20:38 
> Ну да чувак был под наркотой с 9 судимостями, где последняя это
> угроза жизни беременной женщине, и вот из-за его смерти все стали
> моралистами аж до жопы, так и видно, что всему миру было
> откровенно п..й на чувака лишь бы побить себя в грудь показывая
> миру какие мы правильные при этом ломая через своему ближнему. 10/10.

Дело не в деталях, а в принципе. У них наркоты с судимостями, у нас достаточно стаканчик в омоновца кинуть. Суть не в том что "подозреваемый - известная сволочь", а то что нельзя превышать полномочия и устраивать "полицейскую справедливость" ни при каком основании, даже если эти основания по человечестки вроде как есть, потому что кончится это известно чем. Как вы думаете, почему в США суды принципиально не принимают доказательства добытые незаконным путем, левую прослушку там и тому подобное? Да потому что прими один раз и "активисты" начнут заваливать тебя подобным. Сначала слушать анчнут очень плохих людей, потом менее плоих, потому просто неудобных кому-то ну и кончится что всех. Впрочем, всех и так слушают уже. Но по закону, лол.

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

151. "Выпуск языка программирования Rust 1.44"  +2 +/
Сообщение от Аноньимъ (?), 07-Июн-20, 01:34 
1. Факта превышения полномочий установлено не было. Мент применял обычный примем который настоятельно рекомендуют применять именно в таких случаях.
2. Причина смерти потерпевшего так точно и не установлена.
3. Милиция не может физически функционировать не переступая грань закона. Хоть в самом гуманном государстве в мире, хоть где. Невозможно бороться с насильниками детей бандитами маньяками и просто даже наркоманами следуя букве закона и соблюдая вежливость.
4. Подобный несомненно прискорбный инцидент не является поводом для нарушения конституционного строя единственной в мире сверхдержавы на которой буквально завязана вся мировая экономика.

Про "активистов" вообще смешно.
Вы Бетмена нового смотрели? "Бэтмен: Начало", "Тёмный рыцарь" и особенно "Тёмный рыцарь: Возрождение легенды", посмотрите. Или пересмотрите.

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

153. "Выпуск языка программирования Rust 1.44"  +1 +/
Сообщение от коржик (?), 07-Июн-20, 06:48 
Здорово начал же говорить, а закончил на бетмене...
Ответить | Правка | Наверх | Cообщить модератору

139. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (138), 06-Июн-20, 23:47 
Почему только черные имееют право жить? А все остальные? Расизм? Не находишь?
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

145. "Выпуск языка программирования Rust 1.44"  –1 +/
Сообщение от Kuromi (ok), 07-Июн-20, 00:15 
> Почему только черные имееют право жить? А все остальные? Расизм? Не находишь?

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

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

148. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (138), 07-Июн-20, 00:29 
Slipknot People=Shit
Ответить | Правка | Наверх | Cообщить модератору

99. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от заминированный тапок (ok), 05-Июн-20, 21:56 
>о боже, и эти моральными уродами оказались.

где же ты популярный китайский ЯП, без всего этого либерального блRдства

кстати очень зря вы так

подобную дичь "Блокируем то-то, то-то, в знак содидарности с тем-то" (хотя одно с другим никак не связано) как раз я заметил во время протестов в каитйском Гонконге

(вебсервисы, приложения или ещё что-то самозаблокировались не по тех.причинам, а по политическим)

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

100. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от заминированный тапок (ok), 05-Июн-20, 21:57 
так что, если мир и е____ся, то целиком и полностью
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск языка программирования Rust 1.44"  +31 +/
Сообщение от sailorCat (?), 05-Июн-20, 12:07 
В знак солидарности с жертвами полицейского насилия отказываюсь полноценно комментировать эту новость.
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск языка программирования Rust 1.44"  +2 +/
Сообщение от Аноним (58), 05-Июн-20, 15:36 
В знак солидарности с жертвами либеральной пропаганды отказываюсь быть полноценным.
Ответить | Правка | Наверх | Cообщить модератору

75. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (-), 05-Июн-20, 17:32 
Ух ты, круто!
Ответить | Правка | Наверх | Cообщить модератору

136. "Выпуск языка программирования Rust 1.44"  +1 +/
Сообщение от Аноним (138), 06-Июн-20, 23:42 
Белые американские куколды целуют ботинки неграм что они их простили, ты прикинь?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

6. "Выпуск языка программирования Rust 1.44"  +16 +/
Сообщение от техник (?), 05-Июн-20, 12:17 
В знак солидарности с рептилоидами установлю ещё 5 вышек 5G сверх плана!
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск языка программирования Rust 1.44"  –1 +/
Сообщение от Салатик Свежий (?), 05-Июн-20, 13:47 
Как раз вся эта свора обиженных яростно топит за 5G.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (37), 05-Июн-20, 14:13 
Которая из?
Ответить | Правка | Наверх | Cообщить модератору

132. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (138), 06-Июн-20, 23:07 
Ты опоздал, я уже работаю на 6G
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

8. "Выпуск языка программирования Rust 1.44"  +14 +/
Сообщение от заминированный тапок (ok), 05-Июн-20, 12:28 
>В тексте анонса нового выпуска разработчики Rust ввязались в политику и демонстративно отказались публиковать полноценный обзор изменений в Rust 1.44 в знак солидарности с протестующими против полицейского насилия, указав, что этот вопрос важнее обмена техническими знаниями.

опять.

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

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

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

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

9. "Выпуск языка программирования Rust 1.44"  +10 +/
Сообщение от заминированный тапок (ok), 05-Июн-20, 12:28 
*это ещё более непредсказуемо, чем неопределённое поведение разыменования null-поинтера в C
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск языка программирования Rust 1.44"  +7 +/
Сообщение от Аноним (22), 05-Июн-20, 12:56 
теперь они должны разработать механизм защиты от собственного UB, выходов за пределы сознания, переполнения градусника неадеквата, разыменования CoC-ов и животноводство
Ответить | Правка | Наверх | Cообщить модератору

111. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (111), 06-Июн-20, 00:13 
Решается сменой системы владения. Скоро будет независимый Rust Foundation.
Ответить | Правка | Наверх | Cообщить модератору

137. "Выпуск языка программирования Rust 1.44"  +1 +/
Сообщение от Аноним (138), 06-Июн-20, 23:43 
LGBT Foundation обьединит под своей крышей мозилу, громоптицу и раст
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск языка программирования Rust 1.44"  +11 +/
Сообщение от заминированный тапок (ok), 05-Июн-20, 12:30 
>Rust 1.44 в знак солидарности с протестующими против полицейского насилия, указав, что этот вопрос важнее обмена техническими знаниями.

это всё равно что нарисовать й на заборе в знак помощи голодающим в Африке

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

26. "Выпуск языка программирования Rust 1.44"  +4 +/
Сообщение от YetAnotherOnanym (ok), 05-Июн-20, 13:17 
Для голодающих - обязательно с солью.
Ответить | Правка | Наверх | Cообщить модератору

146. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (138), 07-Июн-20, 00:26 
И елочкой! Иначе не канон
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск языка программирования Rust 1.44"  +2 +/
Сообщение от proninyaroslavemail (ok), 05-Июн-20, 12:37 
А что можно было ожидать от "open source" сообщества, которое на самом деле корпоративное с ног до головы? Закрытые продукты не в моде, но суть корпораций остаётся одна и та же на протяжении многих лет.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

19. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (19), 05-Июн-20, 12:50 
Мозилла чем не корпорация? Раст это продукт сообщества, а вполне себе компании.
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от proninyaroslav (ok), 05-Июн-20, 14:14 
Ну так я раст имел ввиду тоже...
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск языка программирования Rust 1.44"  +3 +/
Сообщение от Аноним (11), 05-Июн-20, 12:38 
Ну не все так плохо, в гит был закомичен полный changelog как обычно.
А вот те кто отвечают за соц. медиа решили выпендриться.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

25. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от anonymous yet another (?), 05-Июн-20, 13:16 
> Ну не все так плохо, в гит был закомичен полный changelog как обычно.

Не, ну как-то надо бы определиться: или ChangeLog или под git.
Зачем ChangeLog под VCS?

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

27. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от fghj (?), 05-Июн-20, 13:24 
> Не, ну как-то надо бы определиться: или ChangeLog или под git.
> Зачем ChangeLog под VCS?

На самом деле это называется RELEASES https://github.com/rust-lang/rust/blob/master/RELEASES.md
То есть то что в GNU называется NEWS и от "git log" отличается что выделяются
только важные изменения и подробно описываются.

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

33. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от anonymous yet another (?), 05-Июн-20, 13:49 
Так я и не считаю, что они в этом карго-культе одиноки.

Пока исходники расходились tarball'ами по ftp,
это имело смысл.

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

20. "Выпуск языка программирования Rust 1.44"  –1 +/
Сообщение от АнонимЮ (?), 05-Июн-20, 12:51 
> могли бы уже в знак протеста против загрязнения планеты и содидарности с Греттой удалить из публичного доступа вообще весь Rust.

зачот

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

91. "Выпуск языка программирования Rust 1.44"  +2 +/
Сообщение от Аноним (-), 05-Июн-20, 20:34 
Самое забавное как они это оправдывают - "Поскольку сообщества неотрывны от политики.."

Почему бы им порноролики тогда к новостям не прикладывать? Или рецепты блюд для пожрать?

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

13. "Выпуск языка программирования Rust 1.44"  –4 +/
Сообщение от Повидло19 (?), 05-Июн-20, 12:36 
Чем Раст лучше Хаскеля:

1. Отсутствие сборщика мусора. Но его можно сделать руками.
2. Область видимости (pub (crate), и другие) уничтожает по крайней мере одну причину реэкспорта в Хаскеле.
3. Благодаря синтаксису трейтов программа на Расте читается слева направо сверху вниз: foo.bar().collect(), а не collect . bar $ foo как в Хаскеле.

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

40. "Выпуск языка программирования Rust 1.44"  –1 +/
Сообщение от Аноним (36), 05-Июн-20, 14:11 
Вот молодой человек, не нужно сравнивать теплое с мягким (системный ЯП и академический - Хаскелл) это несравнимые вещи.
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск языка программирования Rust 1.44"  +3 +/
Сообщение от Жёлтый Джек (?), 05-Июн-20, 14:26 
Сам ты человек!

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

78. "Выпуск языка программирования Rust 1.44"  +2 +/
Сообщение от Аноним (-), 05-Июн-20, 17:36 
Да какой он системный с такими конструкциями и каргокультом для смузихлебов?
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

51. "Выпуск языка программирования Rust 1.44"  +3 +/
Сообщение от 1 (??), 05-Июн-20, 14:48 
Чем Раст хуже Lisp

1-99 Мало скобочек

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

56. "Выпуск языка программирования Rust 1.44"  +2 +/
Сообщение от Вы забыли заполнить поле Name (?), 05-Июн-20, 15:26 
Казалось бы причем тут хаскель?
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

87. "Выпуск языка программирования Rust 1.44"  –1 +/
Сообщение от Повидло19 (?), 05-Июн-20, 19:12 
Да, это сложна.
Ответить | Правка | Наверх | Cообщить модератору

142. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (138), 07-Июн-20, 00:04 
Такой же идеальный в вакууме
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

21. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Ordu (ok), 05-Июн-20, 12:53 
> В парсер добавлена поддержка расширяемой схемы определения иерархии модулей. Например, следующая конструкция не приведёт к выводу ошибки, несмотря на фактическое отсутствие модуля "foo/bar/baz.rs" (семантически конструкция по-прежнему недопустима и может вызвать ошибку, но изменения можно увидеть и разобрать на уровне макросов и условной компиляции):

Чуть голову не сломал, пытаясь понять, но ишью https://github.com/rust-lang/rust/issues/64197 объясняет. Если cfg(FALSE) для top-level объявления mod, то надо заигнорить его весь целиком, включая вложенные mod'ы, а не ругаться что нет файлов содержащих эти mod'ы.

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

23. "Выпуск языка программирования Rust 1.44"  +1 +/
Сообщение от user90 (?), 05-Июн-20, 13:05 
Им видов скобок-то хватает ваще? Судя по остальному синтаксису, тут у них проблемы..
Ответить | Правка | Наверх | Cообщить модератору

116. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Анончик (?), 06-Июн-20, 11:21 
Хватает. Вы поди ещё и erlang боитесь, там тоже странные выражения и скобки.
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск языка программирования Rust 1.44"  –1 +/
Сообщение от Аноним (1), 05-Июн-20, 13:10 
Кто собирается? Компилятор rust? Есть же универсальный бинарник который запуститься на любом
современном и не очень Linux, зачем собирать?

Мне не хочется ставить bin, а собирается долго.)

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

28. "Выпуск языка программирования Rust 1.44"  –2 +/
Сообщение от YetAnotherOnanym (ok), 05-Июн-20, 13:24 
> следующая конструкция не приведёт к выводу ошибки, несмотря на фактическое отсутствие модуля

Балуете вы нас, барин, ох, балуете...

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

29. "Выпуск языка программирования Rust 1.44"  –3 +/
Сообщение от anonymous yet another (?), 05-Июн-20, 13:27 
Browser и пакетный менеджер, встроенные в язык.

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

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

57. "Выпуск языка программирования Rust 1.44"  +2 +/
Сообщение от Вы забыли заполнить поле Name (?), 05-Июн-20, 15:27 
> Browser и пакетный менеджер, встроенные в язык.

Хочешь как в плюсах 20 систем сборки и header only library как в фича в 2020 году?

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

83. "Выпуск языка программирования Rust 1.44"  –1 +/
Сообщение от anonymous yet another (?), 05-Июн-20, 18:09 
> Хочешь как в плюсах 20 систем сборки и header only library как в фича в 2020 году?

В _плюсах_, если кто не заметил, нет ни одной системы сборки.
_НИ_ОДНОЙ_.

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

156. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Вы забыли заполнить поле Name (?), 07-Июн-20, 15:31 
>> Хочешь как в плюсах 20 систем сборки и header only library как в фича в 2020 году?
> В _плюсах_, если кто не заметил, нет ни одной системы сборки.
> _НИ_ОДНОЙ_.

В этом и проблема: если нет единого инструмента для общей задачи, то будет зоопарк и сложность подружить проекты между собой.

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

73. "Выпуск языка программирования Rust 1.44"  +1 +/
Сообщение от Аноним84701 (ok), 05-Июн-20, 17:25 
> Browser и пакетный менеджер, встроенные в язык.

А где именно оно там в спеках,
https://doc.rust-lang.org/1.3.0/reference.html
не подскажите?

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

80. "Выпуск языка программирования Rust 1.44"  –1 +/
Сообщение от anonymous yet another (?), 05-Июн-20, 17:59 
> А где именно оно там в спеках,
> https://doc.rust-lang.org/1.3.0/reference.html
> не подскажите?

Второй (а иногда и первый) абзац любой новости про Rust.

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

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

84. "Выпуск языка программирования Rust 1.44"  +1 +/
Сообщение от Аноним84701 (ok), 05-Июн-20, 18:13 
>> А где именно оно там в спеках,
>> https://doc.rust-lang.org/1.3.0/reference.html
>> не подскажите?
> Второй (а иногда и первый) абзац любой новости про Rust.
>> Для распространения библиотек, обеспечения сборки и управления зависимостями проектом развивается пакетный менеджер Cargo

Даже из этой "надписи на заборе" как-то не очевидно, что оно "встроенно в язык".

> В спеки вы меня тыкать будете когда в языке перестанут ломать совместимость по два раза в год.

Вообще-то, в спеки тыкнуть я попросил вас. Меня. В то самое место, где можно прочитать о "Browser и пакетный менеджер, встроенные в язык.".  Можете ткнуть в старые, если вдруг "сломали совместимость" - не принципиально.

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

109. "Выпуск языка программирования Rust 1.44"  –1 +/
Сообщение от anonymous yet another (?), 05-Июн-20, 23:36 
Оно конечно совершенно не очевидно. Одно без другого не построить и их не разделить при вменяемых усилиях. Что-то сродни модульному systemd.
Ответить | Правка | Наверх | Cообщить модератору

115. "Выпуск языка программирования Rust 1.44"  –1 +/
Сообщение от Вебмакака (?), 06-Июн-20, 06:39 
Пришло время интегрировать 5 систем сборки
Билдсистемы сами не сынтегрируются
Настрой кроскомпиляцию, настрой ее ещё раз
Зачем нужна единая система, у меня нет времени чтобы разбираться с ней
Лучше ещё раз настроить автотулы, симейк и кастомные мейкфайлы для сборки
Я настраиваю этот зоопарк для каждого проекта
Каждый сетап занимает по 3 дня
Я живу активной и полноценной жизнью
Тупые растаманы одержимы удобством
Статический анализатор в IDE покрасил весь файл красным
Это же очевидно как это решить
Пришло время вытащить из 5 билдсистем дефайны и добавить в настройки среды
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

121. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (121), 06-Июн-20, 18:32 
Сейчас в большинстве языков программирования есть стандартный пакетный менеджер.
В c++ конечно нет, но там >30 лет строки изобретают.
браузер тоже много где есть. Как вы думаете зачем он там?
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

140. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (138), 06-Июн-20, 23:50 
зачем C++ пакетный менеджер? если он компилируемый в машинный(НЕПЕРЕНОСИМЫЙ МАШИНННОЗАВИСИМЫЙ) код? Это тебе не байткод жабы и шарфа и не скрипты пистона, здесь все по взрослому, будь добр компиль из исходников, которые тяни через git
Ответить | Правка | Наверх | Cообщить модератору

158. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (121), 07-Июн-20, 21:36 
Только для c++ существую несколько реализаций репозиториев и компиляция в машинный код им не мешает. Между собой они конечно же не совместимы.
Пакетный менеджер нужен для удобства. Даже программисты С++ пытались решить проблему его отсутствия, но никогда не смогут.
В rust же стандартный репозиторий доступен сразу.
Ответить | Правка | Наверх | Cообщить модератору

161. "Выпуск языка программирования Rust 1.44"  +1 +/
Сообщение от Аноним (138), 08-Июн-20, 03:16 
Пакетный менеджер для управления исходниками уже давно создан и называется Git, если тебе нужна централизация то есть GitHub в котором есть ВСЕ!
Ответить | Правка | Наверх | Cообщить модератору

141. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (138), 07-Июн-20, 00:03 
Вроде в Qt все тобой упомянутое уже есть
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

157. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (121), 07-Июн-20, 21:31 
Но в rust нету браузера в стандартной библиотеке
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

159. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (121), 07-Июн-20, 21:44 
Пакетный менеджер есть во всех нормальных и не очень языках программирования. С одиним единственным репозиторием из которого доступны почти все библиотеки. Это реальность 10 и более летней давности.

Даже для С++ есть множество несовместимых между собой репозиторие и пакетных менеджеров.
Если вам лично не нужен cargo, не пользуйтесь.

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

162. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (138), 08-Июн-20, 03:18 
C++ комплируемый в машинный код, какой нахрен пакетный менеджер если он оперирует исходниками и компляцией под целевую архитектуру процессора?
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Салатик Свежий (?), 05-Июн-20, 13:43 
В знак солидарности с кучкой антифа-бомжей, якобы митингующих против полицейских, которые якобы убили негра. Вся суть Общества Почитателей шести миллионов.
Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск языка программирования Rust 1.44"  +1 +/
Сообщение от Аноним (-), 05-Июн-20, 19:39 
Честно скажу, мне стыдно теперь писать слово rust. Вдруг меня свяжут с этой тусовкой гомо-негро-фемо-кратов.
Ответить | Правка | Наверх | Cообщить модератору

127. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (138), 06-Июн-20, 21:51 
Смузи буккакеров с куколдическими наклонностями
Ответить | Правка | Наверх | Cообщить модератору

126. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (138), 06-Июн-20, 21:50 
Жизни черных не имеют значения
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

34. "Выпуск языка программирования Rust 1.44"  +4 +/
Сообщение от Аноним (34), 05-Июн-20, 13:56 
> В тексте анонса нового выпуска разработчики Rust ввязались в политику и демонстративно отказались публиковать полноценный обзор изменений в Rust 1.44 в знак солидарности с протестующими против полицейского насилия, указав, что этот вопрос важнее обмена техническими знаниями.

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

> Автоматическое управление памятью в Rust избавляет разработчика от манипулирования указателями

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

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

38. "Выпуск языка программирования Rust 1.44"  +4 +/
Сообщение от Салатик Свежий (?), 05-Июн-20, 14:09 
>расизм - серьезные проблемы в США

Anti racist is a Codeword for Anti White.

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

46. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (37), 05-Июн-20, 14:28 
Вообще говоря, любой активизм это магнит психов и дoлбоёбов, странно удивляться что с обоих сторон куча неадекватов. Все, у кого голова на месте из подвалов в такую бучу ни за что не вылезут.
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск языка программирования Rust 1.44"  –5 +/
Сообщение от Аноним (34), 05-Июн-20, 14:46 
Ну-да, ну-да, шикарная риторика белых супремасистов: борьба с расизмом ущемляет наши права и нежные чувства. Я не из тех людей, которые уверяют, что расизма в сторону белых не существует и да, есть группы людей, которые настолько исполнены ненавистью и обидой, что хотели бы заставить всех белых отвечать за собственные ущемления (и таких ребят я не поддерживаю). Но только использование этого факта в качестве доказательства отсутствия расизма как проблемы сработает только на людях, у которых большие проблемы с логикой.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору
Часть нити удалена модератором

59. "Выпуск языка программирования Rust 1.44"  –2 +/
Сообщение от suffix (ok), 05-Июн-20, 15:44 
>не пол, цвет кожи, сексуальную ориентацию, гендер или размер мизинца на правой стопе

Всё равно хоть что-то абстрактное нужно ибо:

""Когда у общества нет цветовой дифференциации штанов, то нет цели! А когда нет цели — нет будущего!"

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

64. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (34), 05-Июн-20, 15:57 
Ну так потому я и дифференцирую по личности и поступкам. Убийцы и насильники - вполне адекватный выбор класса людей для притеснений в целях поддержки гомеостаза общества. Но цвет кожи или пол - это уже какой-то рандомный бред.
Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск языка программирования Rust 1.44"  –1 +/
Сообщение от suffix (ok), 05-Июн-20, 16:06 
> Ну так потому я и дифференцирую по личности и поступкам.

Это не абстрактная дифференциация !

Всё равно обществу нужны отроконечники vs тупоконечники.

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

68. "Выпуск языка программирования Rust 1.44"  +2 +/
Сообщение от Аноним (34), 05-Июн-20, 16:09 
Обществу неадекватов - возможно. Вмненяемому человеку о таком и думать смешно: "Так, надо бы найти рандомный внешний признак, по которому я буду людей чморить... стоп, чего?"
Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск языка программирования Rust 1.44"  –1 +/
Сообщение от suffix (ok), 05-Июн-20, 16:15 
> надо бы найти рандомный внешний признак, по которому я буду людей
> чморить... стоп, чего?

Да, это плохо - именно поэтому срочно нужно единое правительство на всей Земле а "чморить" можно зелёных и чешуйчатых в дальнем космосе :)


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

70. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от kernel_party (?), 05-Июн-20, 16:25 
>срочно нужно единое правительство на всей Земле

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

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

63. "Выпуск языка программирования Rust 1.44"  +1 +/
Сообщение от kernel_party (?), 05-Июн-20, 15:55 
Толерастия головного мозга.
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

130. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (138), 06-Июн-20, 21:55 
Негролюбы в треде
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (76), 05-Июн-20, 17:32 
>  шикарная риторика белых супремасистов: борьба с расизмом ущемляет наши права и нежные чувства. Я не из тех людей, которые уверяют, что расизма в сторону белых не существует и да

Да что ты, какой расизм. Они просто играются.
https://www.youtube.com/watch?v=XeyUAoe9JRw

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

89. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (-), 05-Июн-20, 19:49 
Уже реально существующие квоты рабочих мест черным, бабам и геям - отвратильны. Они унижают эти слои населения, ставят их вровень с реально слабыми и уязвимыми группами людей как инвалиды и пожилые. А такиже отбирают у последних источники выживания.

BLM мне отвратитальны. Как и прочие радикалы, ставящие одни группы населения выше других.

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

60. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от leap42 (ok), 05-Июн-20, 15:49 
>> Rust избавляет не от работы с указателями, а от ошибок в работе с ними (по умолчанию, ошибок можно наделать в unsafe).
> Rust избавляет ... от ошибок ...

Это кто такое заявляет? Mozilla например прямо заявляет обратное (если дословно, то они говорят о том что полное (подчеркиваю полное) переписывание Firefox на Rust приведет к снижению количества ошибок работы с памятью, возможно даже в разы, но эти ошибки останутся. А ведь память - это ещё далеко не все ошибки)

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

48. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (-), 05-Июн-20, 14:35 
А слабо любителям этого язычка написать на нём брокер D-Bus? Хоть какая-то польза была бы, а не бесконечные разговоры о том, какой это хороший системный язык.
Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (36), 05-Июн-20, 16:06 
Они не могут, оне заняты, пишут новости о новых версиях раста на опеннет)
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Forth (ok), 05-Июн-20, 20:02 
Есть какие-то проблемы с существующими?
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

102. "Выпуск языка программирования Rust 1.44"  +2 +/
Сообщение от Аноним (-), 05-Июн-20, 22:47 
Они же на Си, а это, если верить растоманам, небезопасно. Плюс вот это вот: https://lkml.org/lkml/2015/4/27/649 Это, правда, исправили в https://github.com/bus1/dbus-broker но оно тоже на Си, а не на расте.
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Вебмакака (?), 06-Июн-20, 12:34 
Растаманы вам написали клиент на С, что вас не устраивает? True-death-primitive-linux-mitol-сишники никогда бы не стали с такой вызывающе антиюниксвейной миллениальской штукой как dbus связываться.
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск языка программирования Rust 1.44"  +1 +/
Сообщение от Аноним (49), 05-Июн-20, 14:38 
>  демонстративно отказались публиковать полноценный обзор изменений в Rust 1.44 в знак солидарности с протестующими против полицейского насилия, указав, что этот вопрос важнее обмена техническими знаниями.

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

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

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

72. "Выпуск языка программирования Rust 1.44"  –3 +/
Сообщение от Oh Yeah (?), 05-Июн-20, 16:57 
Не откажутся, проблемы белых их не интересуют. Вот если в хохленде негра завалят или не да бог богоизбранного, тот тут конечно всё. Могут даже доступ к сайту заблочить с украинских айпишников.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

96. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от ann (??), 05-Июн-20, 21:34 
А что, идея. Сейчас вброшу
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

53. "Выпуск языка программирования Rust 1.44"  +2 +/
Сообщение от Аноним (53), 05-Июн-20, 14:59 
> В тексте анонса нового выпуска разработчики Rust ввязались в политику и ...

Да уж, переполнения буфера и выход за пределы границ не только программная проблема...

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

103. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (-), 05-Июн-20, 22:58 
Как и зацикливание на одной задаче с игнорирование окружения и системных сигналов.
Ответить | Правка | Наверх | Cообщить модератору

71. "Выпуск языка программирования Rust 1.44"  –2 +/
Сообщение от Аноним (1), 05-Июн-20, 16:44 
> Да, это плохо - именно поэтому срочно нужно единое правительство на всей Земле а "чморить" можно зелёных и чешуйчатых в дальнем космосе :)

Поговариваю, что будут на Луне полезные ископаемые добывать и создавать миллионы ихних денег. На земле уже все переоценено и перепродано. Начало положено - привет рептилоидам.)Звезда смерти не уничтожена...

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

77. "Выпуск языка программирования Rust 1.44"  –2 +/
Сообщение от Аноним (-), 05-Июн-20, 17:34 

mdbook v0.3.2 (/Users/src/rust/mdbook)
   ├── ammonia v3.0.0
   │   ├── html5ever v0.24.0
   │   │   ├── log v0.4.8
   │   │   │   └── cfg-if v0.1.9
   │   │   ├── mac v0.1.1
   │   │   └── markup5ever v0.9.0
   │   │       ├── log v0.4.8 (*)
   │   │       ├── phf v0.7.24
   │   │       │   └── phf_shared v0.7.24
   │   │       │       ├── siphasher v0.2.3
   │   │       │       └── unicase v1.4.2
   │   │       │           [build-dependencies]
   │   │       │           └── version_check v0.1.5
   ...

Тут, определенно, выход за границы буфера. И таким программам никакой ЯП не поможет.
Ответить | Правка | Наверх | Cообщить модератору

81. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от burjui (ok), 05-Июн-20, 17:59 
Аноним вылез из криокамеры и с удивлением обнаружил, что в 2020 году не пишут всё с нуля, а используют библитеки, в т.ч. разработчики библиотек. Кто-нибудь, налейте ему горячего чая.
Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск языка программирования Rust 1.44"  –3 +/
Сообщение от Аноним (79), 05-Июн-20, 17:46 
> ... обеспечивает автоматическое управление памятью ... обходясь без использования сборщика...

Так не может быть от слова совсем. :) Автоматическое управление это и есть сборка мусора.

Наверное, имелось в виду, что сборщик мусора не является отдельным потоуом исполнения как это бывает в .Net, например.

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

82. "Выпуск языка программирования Rust 1.44"  +1 +/
Сообщение от Аноним (34), 05-Июн-20, 18:04 
Ну, можете считать, что у Rust статический сборщик мусора, опирающийся на модель владения и RAII, если вам так больше нравится (на самом деле Rust ничего не знает про сборку мусора, просто дает семантику для написания умных указателей, которые освобождают память по вызову деструктора, который происходит в конце времени жизни объекта, а этот момент известен на этапе времени компиляции). В общем случае это мало чем отличается от ручного освобождения памяти программистом в C/C++.
Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от ann (??), 05-Июн-20, 21:32 
Наминутку в клюсах это уже есть ой как давно. И уже ой как давно можно не заниматься ручным выделением и освобождением.
Ответить | Правка | Наверх | Cообщить модератору

101. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (101), 05-Июн-20, 22:31 
Ну, во-первых, в Rust все умолчания безопасны и нельзя нафакапить случайно, а не как в C++, когда безопасное подмножество языка приклеено где-то сбоку. Во-вторых, на данный момент даже безопасные примитивы C++ не дают достаточных гарантий, насколько я знаю. Ну, т.е. возьмем тот же unique_ptr: если сделать на нем std::move в другую переменную, старая не инвалидируется и в нее ляжет nullptr, что позволяет легко словить сегфолт, если случайно ее разыменовать. В Rust move работает по умолчанию и он инвалидирует предыдущего владельца.
Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от anonymous yet another (?), 05-Июн-20, 23:29 
move потому и move, что оставляет источник в состоянии, пригодном только для уничтожения. Но пригодном.

move можно написать (спроектировать) и плохо, но от таких вещей
Rust тоже не спасает (в смысле накосячить вполне тоже можно).

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

113. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от СССР (?), 06-Июн-20, 02:03 
ты хлеб сам не реж ок, доверяй это хлеборезательной машине. а то ты ножик возьмешь в руку, захочешь кадык свой почисать и нечайно перережешь его. через дорогу тоже не переходи, ездий на метро, в футбол не играй, рыбу не лови, не дыши своими легкими, лучше под капельницу и аппарат для винтиляции, так все оно безопасней.
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

133. "Выпуск языка программирования Rust 1.44"  –1 +/
Сообщение от Аноним (138), 06-Июн-20, 23:10 
Rust говно и точка
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

85. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Фантик Хруста (?), 05-Июн-20, 18:49 
В расте автоматическое управление памятью без сборки мусора
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

120. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (120), 06-Июн-20, 16:16 
Срочно запишись на Stepik/Coursera какой-нибудь, квалификацию повышать. Сборщик мусора - это сущность в языках, где zero-cost abstractions времени компиляции нет и есть жирный т.н. "рантайм" языка. Всякая ссанина типа Java/C# с виртуальной машиной, функциональная продрись типа Haskell. GC работает с задержками, память освобождает недетерминирнованно, в итоге кэш-промахи на ровном месте из-за фрагментации кучи.
Rust является эволюцией идей С++. В C++ RAII - это "идиома", паттерн, эксплуатирующий правило языка, что для объекта на стеке, если он покидает скоуп, в котором был определён, вызывается деструктор.
Думаю, очевидно, что "применить паттерн" - это человеческий фактор, и это программисту нужно страдать фигнёй и писать unique_ptr/shared_ptr/weak_ptr. То есть, у плюсовика вполне остается возможность выразить некорректную семантику владения памятью и получить утечки, будь он хоть синьор с 10 годами стажа, просто потому что у него голова болела, например, и он был невнимателен.
В Rust же некорректная семантика владения памятью НЕВЫРАЗИМА в принципе через синтаксис языка, по крайней мере, пока не лезешь в unsafe.
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

135. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (138), 06-Июн-20, 23:14 
Окей бро, чем Rust лучше D?
Ответить | Правка | Наверх | Cообщить модератору

150. "Выпуск языка программирования Rust 1.44"  +1 +/
Сообщение от Аноним (120), 07-Июн-20, 01:18 
Тем, что в D возможность выключить сборщик мусора чисто номинальная, если так сделаешь, то core библа языка будет течь - там все написано исходя из того, что память чистится внешней системой, считающей ссылки в рантайме. В Rust сборки мусора нет вообще, потому что язык сам по себе одна большая реализация RAII. Также в Rust механизм явных lifetime-ов и невероятно мощный borrow checker, который просто не позволит устроить гонку по данным или сослаться на переменную, которая уже почищена, и многое другое. Из проблем не сильно приятный синтаксис, к которому нужно привыкнуть, но синтаксис - дело второстепенное, главное механика, за ним стоящая.
Ответить | Правка | Наверх | Cообщить модератору

163. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (138), 08-Июн-20, 03:19 
Синтаксис дело второстепенное? Ты это Haskell скажи
Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск языка программирования Rust 1.44"  +2 +/
Сообщение от ann (??), 05-Июн-20, 21:25 
"... ввязались в политику и демонстративно отказались публиковать полноценный обзор изменений ..."

В этом весь раст.

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

104. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (-), 05-Июн-20, 23:00 
Один из немногих его плюсов.
Ответить | Правка | Наверх | Cообщить модератору

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

94. "Выпуск языка программирования Rust 1.44"  +1 +/
Сообщение от ann (??), 05-Июн-20, 21:28 
А написать то на нём уже чего дельного написали чтобы посмотреть можно было? Или до сих пор скобки считают?
Ответить | Правка | Наверх | Cообщить модератору

107. "Выпуск языка программирования Rust 1.44"  –2 +/
Сообщение от Аноним (11), 05-Июн-20, 23:21 
В соседних же новости пишут как включить рендеринг страниц наиguy в Firefox. Ну или VM от Amazon https://github.com/firecracker-microvm/firecracker
Ответить | Правка | Наверх | Cообщить модератору

114. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (114), 06-Июн-20, 02:56 
А что-то дельного - написали?
Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск языка программирования Rust 1.44"  +3 +/
Сообщение от nelsonemail (??), 05-Июн-20, 23:38 
>> разработчики Rust ввязались в политику и демонстративно отказались публиковать полноценный обзор изменений в Rust 1.44 в знак солидарности с протестующими против полицейского насилия

что так слабо? а как же отказ от употребления смузи, посещения барбершопа, поездок на гироскутере,наконец?

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

119. "Выпуск языка программирования Rust 1.44"  +1 +/
Сообщение от segesg (?), 06-Июн-20, 14:31 
политота и IT - несовместимы!
Ответить | Правка | Наверх | Cообщить модератору

128. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (138), 06-Июн-20, 21:53 
еще как совместимы
Ответить | Правка | Наверх | Cообщить модератору

122. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (121), 06-Июн-20, 18:38 
Вышел самый ненужный и небезопастный язык в мире.
Разработчики языка были настолько глупы что встроили в него браузер и пакетный менеджер и ломают совместимость каждый день.
Не удивительно что он никому не нужен.
Ответить | Правка | Наверх | Cообщить модератору

129. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (138), 06-Июн-20, 21:54 
Rust сменил на посту покойный D, который был с теми же замашками, ждемс замену Rust
Ответить | Правка | Наверх | Cообщить модератору

131. "Выпуск языка программирования Rust 1.44"  +2 +/
Сообщение от RustIsUseful (?), 06-Июн-20, 22:15 
Rust вполне годный язык программирования,вполне может пригодиться в системном программировании.
То, что язык программирования Rust сложный: никто не заставляет использовать все возможности языка программирования Rust.
Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору

134. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (138), 06-Июн-20, 23:12 
Я прям вспомнил про шаблоны C++ и прослезился, насколько же они опциональные были шо stl и boost прям обмазан ими с ног до головы... Кому вы врете?
Ответить | Правка | Наверх | Cообщить модератору

143. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Fno (?), 07-Июн-20, 00:04 
если вам не нравится стандартная библиотека Rust, тогда можете отключить с помощь #[no_std]
Ответить | Правка | Наверх | Cообщить модератору

144. "Выпуск языка программирования Rust 1.44"  –1 +/
Сообщение от Аноним (138), 07-Июн-20, 00:05 
И обмазаться сишным API POSIX или Win32? Спасибо, но зачем мне раст?
Ответить | Правка | Наверх | Cообщить модератору

154. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от FreeYourMind (?), 07-Июн-20, 09:23 
а что мешает реализовать API POSIX на Rust?
Ответить | Правка | Наверх | Cообщить модератору

164. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (138), 08-Июн-20, 03:21 
Мешает отдельный гемморой с указанием unsafe, а потом переключением в safe режим языка, в C++ есть нативная поддержка любых си-либ без геммороя
Ответить | Правка | Наверх | Cообщить модератору

165. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Anonim (??), 13-Июн-20, 16:14 
А , с чего это руст себе присвоил std ? Может еще скажут что zstd архиваторы им принадлежат и они не видели ядра с zstd который создает .xz.zst архивы ? С какого рустеры присвоили себе технологию ядра другого человека ?
Ответить | Правка | К родителю #144 | Наверх | Cообщить модератору

166. "Выпуск языка программирования Rust 1.44"  +/
Сообщение от Аноним (166), 30-Июн-20, 23:37 
Отлично!

>Will code move on to a language such as Rust?
>I'm convinced it's going to happen (c) Linux Torvalds

Пруф:
https://www.theregister.com/2020/06/30/hard_to_find_linux_ma.../

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

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

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




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

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