LINUX.ORG.RU

Rust 1.34

 ,


3

8

Вышел релиз 1.34 языка системного программирования Rust, развиваемого проектом Mozilla.

Ключевое-долгожданное:

  • Начиная с этого выпуска, Cargo может поддерживать альтернативные реестры. (Эти реестры сосуществуют с crates.io, так что вы можете писать программы, которые зависят и от crates.io и от вашего реестра.)
  • Трейты TryFrom и TryInto были стабилизированы для поддержки ошибок при преобразовании типов.

>>> Полный анонс



Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 1)
Ответ на: комментарий от eao197

Почему же тогда программировать на современном C++ проще, чем на C++ двадцатилетней давности?

На это уже ответили ниже; мой ответ примерно такой же: не стало программировать проще, а стало сложнее. Стало меньше писанины в некоторых случаях, но это с лихвой покрылось усложнением языка (вспомнить хотя бы три!!! различных набора правил выведения типов — для auto, шаблонов и declspec, если мне не изменяет память).

hbee ★★★★
()
Ответ на: комментарий от MyTrooName

и какой вывод мы из этого делаем?

Что даже простые вещи в раст вызывают сложность у тех, кто на нем пишет.

anonymous
()
Ответ на: комментарий от MyTrooName

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

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

anonymous
()
Ответ на: комментарий от anonymous

Это сложная херня

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

И не факт, что раст вам даст что-то в плане надежности.

эмпирический факт

MyTrooName ★★★★★
()

Люблю обсуждение языков за языкосрач, но такого наброса, как от этого Кукана, давно не видел.

Vudod ★★★★★
()
Ответ на: комментарий от Vudod

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

RibiKukan
()
Ответ на: комментарий от Vudod

Так это же очередное пришествие царя. Еще удивительно, что кто-то еще эти простыни читает. И даже не один.

eao197 ★★★★★
()
Ответ на: комментарий от MyTrooName

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

Насколько я понял, вы не писали толком на C++, поэтому не можете об этом судить.

anonymous
()
Ответ на: комментарий от anonymous

Насколько я понял, вы не писали толком на C++, поэтому не можете об этом судить.

писал, но это было давно

покажите аналогичный пример кода на плюсах чтоле

MyTrooName ★★★★★
()
Ответ на: комментарий от MyTrooName

Когда код на расте покажешь? Где обоснования за неправильную ошибку? Где сравнения ошибок раста/С++ в кейсе, который приводил своих портянках на «С++»?

RibiKukan
()
Ответ на: комментарий от MyTrooName

потому что боятся?

Возможно. Если сможешь придумать понятную задачу, имеющую смысл вне контекста раст, то пиши, посмотрим.

anonymous
()
Ответ на: комментарий от RibiKukan

я от тебя устал.

если у тебя все еще зудит по теме, обсуждавшейся вчера, то ты не в ту ветку треда отвечаешь. ссылка вот: https://www.linux.org.ru/news/development/14963767?cid=14979498

а в этой ветке я ниипу, какие тебе правильные/неправильные ошибки нужны

будешь дальше играть в слепого дурачка - отправишься в игнор. если хочешь написать что-то в духе своего обычного https://www.linux.org.ru/news/development/14963767?cid=14979508 - не старайся. все это уже видели, все всё поняли, и выводы сделали.

MyTrooName ★★★★★
()

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

Virtuos86 ★★★★★
()
Ответ на: комментарий от MyTrooName

Опять балабол играет в идиота. Вот код, о котором ты балаболил: Rust 1.34 (комментарий)

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

RibiKukan
()
Ответ на: комментарий от Virtuos86

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

RibiKukan
()
Ответ на: комментарий от anonymous

Нет. К тому же, тот убогий мусор, что ты там написал - кодом вообще не является. Это просто синтаксический треш и угар.

К тому же, в этом коде вообще нет никаких проблем в контексте С++.

RibiKukan
()
Ответ на: комментарий от RazrFalcon

Ещё один адепт раста, который мечтает пакостить неугодным. Этот пациент, кстати, вообще 1в1 типичный адепт раста. Пакостит неугодным, ворует сишный код и выдаёт за свой.

RibiKukan
()
Ответ на: комментарий от RibiKukan

почему и что там неправильно

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

MyTrooName ★★★★★
()
Последнее исправление: MyTrooName (всего исправлений: 1)
Ответ на: комментарий от MyTrooName

потому что правильный номер сроки другой

Покажи как нужно. Какой номер строки правильный. Ты нигде это не показал.

Аналогично - напиши такой же код на расте и покажи где ошибка там. Покажи, что ошибка там, где «правильно», либо где там вообще ошибка.

RibiKukan
()
Ответ на: комментарий от RibiKukan

Какой номер строки правильный

Rust 1.34 (комментарий)

напиши такой же код на расте и покажи где ошибка там

https://www.linux.org.ru/news/development/14963767?cid=14979503

очки купи, ну

MyTrooName ★★★★★
()
Последнее исправление: MyTrooName (всего исправлений: 1)
Ответ на: комментарий от RibiKukan

Нет.

Ну как же нет, если этот код не компилируется?

К тому же, тот убогий мусор, что ты там написал - кодом вообще не является. Это просто синтаксический треш и угар.

«Не знаешь, к чему придираться — придерись к синтаксису.»

К тому же, в этом коде вообще нет никаких проблем в контексте С++.

Кхм.

Господи, ты становишься предсказуемым.

anonymous
()
Ответ на: комментарий от RazrFalcon

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

Virtuos86 ★★★★★
()
Ответ на: комментарий от Virtuos86

Этого индивида в дверь вытолкай,

Не нужно его выталкивать. Пока он регистрант, его можно держать в игноре.

eao197 ★★★★★
()
Ответ на: комментарий от Deleted

Ты дурак? Он поливает говном всех: и растеров, и не-растеров. Это самый отвратный кусок биомусора на ЛОР с большим отрывом от любого другого юзера. «Запаниковали», лол. Я его высеры автоматически скроллю, не читая, и угораю над людьми, которые с ним пытаются вести диалог.

Virtuos86 ★★★★★
()
Ответ на: комментарий от Virtuos86

Он поливает говном всех: и растеров, и не-растеров.

Ну поехавших поливает в основном, лол. На ЛОРе есть куча других людей которые реально просто так поливают всех и вся что им не нравится, Царь то хоть по делу!

«Запаниковали», лол

Да, все так. Запаниковали. И очень захотели удалить всю ту правду что он написал! Вынуть из треда ценные комментарии, и можно сразу человеку показывать что Rust бесполезный язык, а его фанаты упороты.

Я его высеры автоматически скроллю

Зря.

Deleted
()
Ответ на: комментарий от Deleted

Он поливает говном всех: и растеров, и не-растеров.

Ну поехавших поливает в основном, лол. На ЛОРе есть куча других людей которые реально просто так поливают всех и вся что им не нравится, Царь то хоть по делу!

Да-да. Особенно если вспомнить, что царек срался с Евгением Охотниковым, плюсовиком, который известен своим скептическим отношением к Rust. Вот ведь чудеса — оба критикуют Раст и друг с другом посрались. Помнится, как-то quasimoto с ним дискутировал даже; забавная была, конечно, ветка — один заумные простыни постит, другой отвечает горячечным бредом.

Короче, люди разные с царьком зарубались, одно неизменно: один он Д'Артаньян, а все несогласные тридварасы.

Вынуть из треда ценные комментарии

Блин, ты рофлишь, бгг.

Virtuos86 ★★★★★
()
Ответ на: комментарий от Virtuos86

плюсовиком, который известен своим скептическим отношением к Rust.

Это тип сразу иммунитет должно давать? %)

Deleted
()
Ответ на: комментарий от Deleted

плюсовиком, который известен своим скептическим отношением к Rust.

Это тип сразу иммунитет должно давать? %)

Похоже, ты вообще не в теме. Оправдывать человека потому, что он пишет то, что тебе по нраву, это так наивно.

Virtuos86 ★★★★★
()
Ответ на: комментарий от Virtuos86

Похоже, ты вообще не в теме.

То есть царь в один момент просто начал говорить ему что у него них плохой, стиль речи нудный итд? Или все же была причина? А?

Оправдывать человека потому, что он пишет то, что тебе по нраву, это так наивно.

Ну давай теперь мой психопортрет, я вижу ты психоэкстрасенс.

Deleted
()
Ответ на: комментарий от Deleted

Похоже, ты вообще не в теме.

То есть царь в один момент просто начал говорить ему что у него них плохой, стиль речи нудный итд? Или все же была причина? А?

О, ты хочешь углубиться в истоки появления царька на ЛОР? Ну, завсегдатаи форума подтвердят, что во всех своих ипостасях он представал одинаково вульгарным, хамоватым гопником, переходящим на личности, чем и заслужил к себе соответствующее отношение.

Вот тебе простая задачка: попробуй добиться от него ссылки на любой репозиторий, содержащий самый завалящий его проект на Си или на C++, в которых он заявляет себя экспертом. Пускай подтвердит свой скилл документально. Код не врёт.

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

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

Virtuos86 ★★★★★
()
Ответ на: комментарий от Virtuos86

О, ты хочешь углубиться в истоки появления царька на ЛОР?

Нет, я задал вопрос. Но ответ ясен, Царь не просто так что то писал этому охотникову.

Deleted
()
Ответ на: комментарий от Deleted

Евгений этот кстати жеский неадекват

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

Virtuos86 ★★★★★
()
Ответ на: комментарий от Deleted

Нет, я задал вопрос.

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

Да, я его хэйтер, но хэйтить _такое_ мне нисколько не стыдно.

Virtuos86 ★★★★★
()
Последнее исправление: Virtuos86 (всего исправлений: 1)
Ответ на: комментарий от Deleted

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

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

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

Ну и если вы начали обсуждать чужую адекватность, давайте посмотрим на вашу. Здесь вопрос: Rust 1.34 (комментарий) Ответить сможете?

eao197 ★★★★★
()
Ответ на: комментарий от eao197

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

А зачем это нужно?

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

Зачем? Я же и так прав, лучше пожалуй чаю попью.

Deleted
()
Ответ на: комментарий от Deleted

А зачем это нужно?

Затем, что рассуждать о вкусе устриц имеет смысл только с тем, кто устрицы пробовал. Желательно неоднократо и разные.

Потому, если если царю не доводилось ловить чужие баги в большой кодовой базе с многолетней историей, его рассужения о том, что не является проблемой в C++, а что является, а так же о бесполезности Rust-а, не стоят вообще ничего. Это лишь слова человека, который не знает о чем говорит.

Зачем?

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

В частности, вы намекнули, что в словах царя есть что-то ценное (типа есть ценные комментарии). Сможете показать эти самые ценные комментарии (т.е. ответить за свои слова)?

eao197 ★★★★★
()
Последнее исправление: eao197 (всего исправлений: 2)
Ответ на: комментарий от eao197

Затем, что рассуждать о вкусе устриц имеет смысл только с тем, кто устрицы пробовал. Желательно неоднократо и разные.

Мы явно не про устриц говорили, ты о чем пишешь? Вернись к теме.

Это лишь слова человека, который не знает о чем говорит.

У него много других слов.

Как бы есть такое выражение «отвечать за свои слова»

Я очень рад.

В частности, вы намекнули, что в словах царя есть что-то ценное

Да.

Сможете показать эти самые ценные комментарии

Да.

Deleted
()
Ответ на: комментарий от Deleted

Может вы захотите, чтобы вас после таких ответов считали адекватом и адекватно с вами общались?

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

eao197 ★★★★★
()
Ответ на: комментарий от Deleted

Ой, обиженка на ЛОРе.

Между тем, в отличии от царя, я могу разное рассказать и о проблемах C++, и о преимуществах Rust-а, и о том, почему не все плюсовики кипятком писают от Rust-а, а являются скептиками. И все это, что характерно, основано на реальном опыте.

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

eao197 ★★★★★
()
Ответ на: комментарий от eao197

Ой, обиженка на ЛОРе.

Ахах, на что я по твоему обиделся?

Между тем, в отличии от царя, я

...доказываю свою крутость устрицами! А еще в упор не вижу ошибки с лайфтаймами.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.