LINUX.ORG.RU

Вышел Rust 1.37.0

 ,


2

6

Среди нововедений:

  • Разрешено ссылаться на варианты enum через псевдонимы типов (type aliases), например через Self.
  • cargo vendor теперь входит в стандартную поставку.
    • С помощью cargo vendor можно явно скачивать и использовать полную копию всех исходных кодов всех зависимостей. Это полезно для компаний с монорепозиториями, которые хотели бы хранить и анализировать весь исходный код, используемый в их ПО.
  • Поддержка const _:.
  • Поддержка Profile Guided Optimization.
  • Поддержка #[repr(align(N))] для лучшего контроля над выравниванием в Enum.
  • Изменения в стандартной библиотеке.
  • Изменения в Clippy
  • Microsoft и Amazon стали спонсорами Rust, предоставив облачную инфраструктуру для сборки и тестирования Rust.

>>> Анонс

★★★★★

Проверено: jollheef ()
Последнее исправление: unfo (всего исправлений: 3)

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

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

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

А ты свою шапочку заземляешь?

Заземление придумано ZOG, чтобы подпитывать их подземные пси-генераторы.

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

То есть всех нужно в шарашку посадить и заставить выполнять гос. план?

И это ужасно.

То есть всех нужно в шарашку посадить и заставить клепать однотипную погребень по заветам какого-нибудь Ёртёмёя Лёбёдёва? Ни ума, ни фантазии. 1984. Да?

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

И чем он лучше более простого решения с одним с для интерфейса с матлабом?

<раст_адепт>

Небезопасно, буфера лопаются, утечки, сегфолты, устарело, мало звездочек на гитхабе, нет borrow checker'а, портянки на препроцессоре и т.д.

</раст_адепт>

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

И чем он лучше более простого решения с одним с для интерфейса с матлабом?

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

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

Но у матлаба API на С, а не С++. Итого придется рабираться не только с проблемами интерфейса между C и matlab/simulink но еще и с растом. Охрененное счастье.

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

То есть если в проприетарную эпоху юзеры воровали продукт у корпорастов

а что изменилось ? MS даже поощряет такое

то при опенсорце корпорасты обкрадывают юзеров этих ваших гитхабов

на гитхабе 99% мусора, одиночке снгодня практичеки невозможно создать интересный програмный продукт, это в эпоху ДОС какой-нибуть сраный нортон командер или архиватор рар были чуть ли не уникальными

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

Рар до сих пор архиватор номер 1. Сысоев запилил свой веб-сервер сильно позже «времен дос». Создатель node.js сделал революцию в сфере «проблемы 10k» в одиночку

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

Одно дело дергать С API и писать остальное на адекватном языке. Другое дело писать всё на сях

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

Рар до сих пор архиватор номер 1

только потому что бесплатен

Сысоев свой веб-сервер

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

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

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

Но это все индивидуально. Если человек набил руку в написании кода на сях или плюсах, то без проблем. Пусть пишет, на чем хочет и на чем умеет, или на чем разрешат)

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

сделал революцию в сфере «проблемы 10k»

В каком месте там революция? Erlang раньше появился.

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

Создатель node.js сделал революцию в сфере «проблемы 10k» в одиночку

LOL

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

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

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

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

Не ты один такого мнения. Тока почему тогда кругом одни хелловорды на этом языке с тучей звёздочек на гитхабе, вместо «сложных вещей»? 😁

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

Потому что для написания сложных вещей кроме ЯП требуется еще ум, образование и опыт. Но обладатели этих качеств уже заняты на серьезной работе, где понятно никаким растом не пахнет. Так что надо подождать еще лет 20 пока нынешние растошкольники вырастут до начальников и возможно притащат раст в продакшн (а может и нет, ведь игрушки надоедают).

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

(а может и нет, ведь игрушки надоедают)

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

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

«Именно, ведь к тому времени появится более модный, молодежный язычок, с более мощной рекламной кампанией, и адепты с огнем у рта и пеной в глазах перебегут в новый табор. Хайп не пропьешь.»

В десятку - «мощной рекламной кампанией». Языки программирования давно превратились в товар. Пока в раст будут вкладывать бабло, он будет популярным и мимишным для разных котиков и хомячков.Раст и ему подобные являются пиарным коммерческим говном. Но ничего не поделаешь, когда боссу нада модно, и он с огрызком в руке.

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

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

Ага, приятно посмотреть как они хомячкам в Microsoft раст впарили.

Кстати, кто эти они, какой у них бюджет и нафига они бабло тратят впустую?

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

Глобальне педофильское лобби. Сорос

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

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

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

Давай ещё про actix расскажи, который пилится практически в соло выгоревшим сотрудником Майкрософт, оптимизированным ансейфами для доминации раста в синтетике TechEmpower (ну где-то же нужно доминировать).

Комьюнити надменных псевдоилитариев, даже неймспейс RFC умудрились засрать, за одно только это проект нужно закопать (вместе со всеми его крабообразными фанатиками, их церебральные повреждения уже необратимы)

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

Комьюнити надменных псевдоилитариев

Так и есть. Как говорится, не в бровь, а в раст.

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

Ерланга не вышел лицом. Жирная НЁХ DSL с отвратным синтаксисом. Потому и революции не получилось

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

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

И что этот бред означает?

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

Никогда не понимал зачем ольгинских троллей натравили на руст. Он вроде не про политику

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

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

К какому времени, умник? У плюсов 30 лет конкурентов проактически нет. Написать качественный строготпизированный язык с бесплатными абстракциями это нужна корпорация и десятки лет. Расту уже 9 лет и хайп начался не так давно. Так когда появится новый убийца плюсов? Вот и посчитайте. Считать-то вы умеете?

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

К какому времени, умник?

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

Так когда появится новый убийца плюсов?

Обожди, текущих убийц ещё не всех закопали, а ты уже о новых песнь заводишь. Где ж мы их всех хоронить-то будем?

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

когда текущие расто-адепты закончат школу и повзрослеют, появятся новые язычки

Я не сомневаюсь, что появятся новые язычки. Появляться они будут значительно быстрее и чаще, чем сейчас, т.к. челядь из IT прознала про LLVM. Царя еще кондратий хватит писать «они украли LLVM!»

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

ЗЫ: Конечно, есть еще один претендент на заднем дворе, но это отдельная радужная история

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

Чем открываешь всё, что не zip?

rar в 2019 – это 100% детектор компьютерной неграмотности и людей, застрявших в начале нулевых.

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

Интересно, почему на кнопке «Тест» иконка Vue. На что это James Hoo намекает?

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

Где ты там увидел распыление? Один сетевой стек. Один ORM, Один веб-вервер (+ 2 умирающих из до-async эры). Более мелкие либы тоже, как правило, в одном экземпляре

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

Поэтому срач раст vs плюсы это надолго.

Конечно надолго, ведь код на Расте обычно пишется на форумах и в комментариях, в реальном же мире всё иначе — C++, C++ и ещё раз C++, ну и, может, пара ржавых маргиналов на обочине.

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

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

Где ты там увидел распыление?

Ну вот, например, для vulkan'а существует 3 «васянских» библиотеки

https://github.com/MaikKlein/ash

https://github.com/cogciprocate/voodoo

https://gitlab.com/dennis-hamester/dacite,

и это не считая более высокоуровневого https://github.com/vulkano-rs/vulkano,

а также биндинга https://gitlab.com/dennis-hamester/vks.

Зоопарк, помойка и кунсткамера в одном лице.

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

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

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

в то же время сам раст толкается в маргинальном загончике с лиспом и хаскелем. Фантазии об

Ну толкается, ну фантазируют немного. А чего ж у тебя так бомбит?

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

к тому времени, когда текущие расто-адепты закончат школу и повзрослеют, появятся новые язычки

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

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

Ну толкается, ну фантазируют немного. А чего ж у тебя так бомбит?

А чего ж у тебя так бомбит от его комментария?

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

А растошкольники перейдут в разряд старперов пишущих на скучной жабе и вечно умирающей сишке.

Ну или так. Засунут они свою гордость куда подальше в блок unsafe и перейдут в «стан врага». Одними звездочками с гитхаба ведь сыт не будешь.

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

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

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

dacite и vks пилит (пилил год назад) один автор. voodoo аналогично. Остаются vulkano и ash. Выбирай нехочу. Если учитывать такие случаи, можно до любого языка до***ться. У питона вон с десяток реализаций json-a по гитхабу валяется

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

Послышался писк с галеры. Греби отсюдова.

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

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

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

Поэтому срач раст vs плюсы это надолго. И закончится он победой одного из них

Не закончится он ничьей победой. В лучшем для раста случае он отожрет приличный (или не очень) кусок из ниши си и с++ но без коренной революции в it никуда уже си и с++ не денутся. Но раст может еще вполне отожрать заметную долю и у управляемых языков (ява и нет).

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