LINUX.ORG.RU

Опрос о состоянии Rust 2020

 


2

8

Сообщество Rust запустило опрос о состоянии языка и экосистемы 2020 State of Rust Survey.

Цель опроса – выявить слабые и сильные стороны языка и определить приоритеты разработки.

Опрос опубликован на нескольких языках, участие анонимно и потребует около 10-15 минут. Ответы принимаются до 24 сентября.

Результаты прошлого года

Ссылка на форму 2020 State of Rust на русском языке

>>> Подробности

★★★★★

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

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

типичный вброс с++-макаки

Ну растовики обычно и сливались и ничего не могли сказать, что есть в расте, чего нет в С++. Все фичи раста можно реализовать в С++, либо уже кем-то реализованы.

Как пример:

Всякие аффинные или линейные типы - есть в С++

Мьютексы, которые дают токен на объект и препятствуют гонкам - есть в С++

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

надо быть проще: зачем нужен руст?

судя по методичкам секты, он нужен для «вытеснения си и с++ из айти». но я же не озабочен вытеснением си и с++ из айти, зачем мне руст?

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

Зачем нужен Rust, если в С++ и так есть умные указатели? (с)

Ты не понял. В предложении главное слово «решающий». Указатели - это технические частности.

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

есть в С++

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

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

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

Можно. Называется синьер программисты, отлаженные фреймворки, коудревью, статический анализ, диагностика, отладка, обновления. Основная идея в Rust - безопасный (безошибочный) софт. А это заведомо неправильное направление, т.к. оно ставит слишком рисковые цели (все зависит от компилятора, человеческий фактор исключается). Возможность писать бажный софт - это самая главная фича ЯП. Идея 100% безошибочного софта такая же глупая, как автономное вождение на дорогах.

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

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

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

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

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

Глупостями занимаются.
Программистам что нужно?
Удобное API для работы с разными объектами.
Разве исходный код многих СУБД, … не подтверждает то, что для этого достаточно Си?
Остается за малым - разработать этот API.

Вот в чем вопрос ...

Владимир

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

А сахаром сыт не будешь.

Владимир

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

Либы для ADT, pattern matching и лайфтаймов? Может ещё выражения не уровне либ запилить?

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

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

Добавь к этому списку «хороший язык программирования» и получишь экосистему раста.

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

У программистов никогда не будет «хорошего языка программирования» …

Если будет, то о чем тогда спорить?
Тогда работать нужно будет, а это …

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

безопасный (безошибочный)

безопасный /= безошибочный

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

Оч смешной пост для тех кто за воровской ход

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

Взоржал под лавкою.

Когда «Спортлото 82» смотрел, то два дня живот болел от смеха /сцена как на мотоцикле по горам ездили/

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

Ну в rust типы строгие. Я не знаю причину, просто известно с тестов что rust во многих задачах быстрее c++, в некоторых медленее.

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

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

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

ну грубо говоря компилятор ады даёт все те же обещания, что и компилятор руста, но не выкручивает программистам руки. конпелируется в нативный код, имеется читаемый синтаксис, есть встроенная многопоточка и параллелизм. изобретён лет 40-50 назад.

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

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

Мы в универе проходили Аду. Правда оч. бегло и я уже ничего не помню, но таки да - оч. прогрессивный язык. Я недавно даже интересовался за сообщество Ады, в РФ это группа на порядки более элитная чем Perl’овики, если вы понимаете о чём я :3

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

Для меня от банального Serde был ощутимый вау-эффект. Потом Карго и единый компилятор (в плюсах всё намешано-перемешано, приятно от этого уйти). Потом всякие вкусности, трейты, удобная асинхронность. Чекер памяти не столь важен, но почему-то именно это вспоминают при попытке обсудить Раст ¯_(ツ)_/¯ И говорят, serde-json одна из быстрейших молотилок json

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

Жалко что ты не программист.

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

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

Понятно, эффект плацебо для незнающих нубов.

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

Какая секта? Ты проверил у себя на машине

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

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

У программистов никогда не будет «хорошего языка программирования» …

Зато у НЕ_программистов есть «хороший язык» - встроенный в 1С (хрен знает как он называется). Вы когда нибудь пробовали разобраться в конфигах 1С? Если с 7кой было более менее, хоть и тупо с точки зрения прогарммиста, то в 8ке - полная жопа. Просто нереально понять с чем и как действует та или иная обработка - всё размазано по всему гигантскому конфигу. Подозреваю, что это особо-извращённая форма обфускации кода...

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

Ты о чём? Ну ясно что попробуй что-то посложнее, если тебе интересно.

А сам-то пробовал? Как стать программистом?

За менее чем месяц с этого поста что-то сложнее хелловорда писал? Ну хотя бы в одну тысячу строк кода(а не коментов)?

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

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

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

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

я же не написал «гарантирует», я написал «обещает», это разные вещи. руст же тоже обещает, а потом ой, CVE-2020-12407.

обещать - не значит жениться.

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

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

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

есть ли у вас 15 минут поговорить про руст? сравни это с текстом в посте например.

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

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

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

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

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

Потом Карго и единый компилятор (в плюсах всё намешано-перемешано, приятно от этого уйти).

А можно более развёрнуто? От чего уйти хотели и что намешано?

Мой опыт с rust был противоположный: cargo для сборки проекта сам загружал откуда-то из интернет что-то и получалась мешанина из всяких маленьких зависимостей. Это сразу озадачило и напрягло. Ведь в C/C++ как раз есть компилятор, а я уж сам разберусь как и что мне в мой проект добавить и как собрать зависимости.

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