В том и проблема взыграет NIH синдром и кирдык. Ну пока он с моно играется, то пофиг. Я так понял там есть сишные наработки которые он хочет переписать на расте, только вот зачем?
Rust, ... алгоритмы, структуры данных как первый нативный язык
Ты совсем на другой планете живешь. Какой нах «первый язык»? напиши на нем простой двусвязный список, например, по всем его канонам. Да и с алгоритмами там больше борьбы с борроу чекером, чем самими алгоритмами.
У нас вот тоже старый Си код начали закапывать в пользу раста. Прошло всего год, как откапываем обратно, ибо неподдерживаемая порнография этот раст, когда в команде. Для пет проектов вполне годен, если хочется экзотики и на реддите/гитхабе плюсов от хипстоты наловить
Тогда до кучи clutter,pango,cairo,etc.Иначе смысла никакого просто нет. Надеюсь они не найдут на эту затею ни средств ни времени. И так есть пусть и упоротый но GIO для привязок. Вот просто привязкой ограничатся и всё скорее всего если реально решат. Тьфу, тьфу,тьфу. Тук, тук ,тук. Но я во даже не могу представить реальную нужность и полезность переписывать на раст. Но. Кто его знает что ударит в голову IBM который контролит RH который контролит Gnome который контролит gtk который на половину контролит clutter и остальное
Вот так ещё интереснее. В Новосибирске оказывается растоманов даже больше чем в Москве. А в Калуге и Томске какие-то деды постоянно гуглят про фортран.
Я понимаю, что это соотношение поисковых запросов в Гугле по всему миру по теме «языки программирования» для раста и фортрана, да. Ты уверен, что это действительно относится к вопросу о широте применения Rust, упомянутой человеком, которому ты ответил? Особенно учитывая не так давно имевшие быть место споры о том, насколько релевантным показателем является, например, количество строк кода на том или ином языке в репозиториях на Github.
Если взять тренд с 2004 года, видно, что «ещё популярен», а не «снова популярен». Популярность COBOL'а, кстати, в том же районе. С паскалем особо интересно, популярность сильно падает во время летних каникул.
Эталонный пример, очень поучительный. В таких списках элементы не должны владеть друг другом и не должны выделяться с помощью аллокатора. Должны лежать рядышком в векторе, ссылаться на друг друга по индексам и выделяться из free list в виде кругового вектора. Работа с индексами должна быть абстрагирована и переходы между состояними должны соответствовать документированным инвариантам.
Именно к такому подтолкнет тебя Rust. И неплохая реализация в С++ будет делать что-то похожее
Соотношение поисковых запросов в Гугле по всему миру по теме «языки программирования» для rust, fortran.
Тут скромно заметим, что при установке тулчейна rust также устанавливается одна из лучших существующих документаций по языку программирования вместе с книгой, что не так часто и вынуждает новичков что-то искать в интернете.
Почему бы и нет? Я ж не оспариваю при этом тезис о широте применения Rust и росте его распространения.
Насчёт гитхаба: не все размещают код на гитхаб, а вот тот же поиск чего нибудь связанного с языком делают гораздо чаще. Сомневаюсь, что пишущие на rust обложились исключительно официальной документацией и ничего не ищут.
Он что дурак /шутка/?
Если он «умный дядька», то не плохо бы «критиканам» и подумать - «А может быть rust и не плох?».
Но не тут то было, проще пару ведер помоев на rust вылить.
Вот как раз да, по этой статистике можно лишь с очень большими оговорками описать один показатель, который может свидетельствовать о росте применения Rust — интерес к теме в гугле. Только вот сравнение с фортраном тут будет явно некорректное, потому что к нему повышенный интерес со стороны студентов, а реальное использование языка, например, учёными нам эта статистика показать не сможет. Так же, как она не способна учесть тех, кто с референсом и опытом программирования наперевес бросился переписывать coreutils.
Ещё в этой статистике есть один интересный момент, глянь на тренды конкретных запросов по каждой теме. Для раста, например, это конкретные моменты типа асинхронщины и использования в машинном обучении, либо библиотеки, как Amethyst. У фортрана же, в свою очередь, подавляющее большинство запросов — «язык фортран», чаще всего с ошибками, либо примитивные конструкции типа условий, циклов, встроенных функций; часто ищут вообще компилятор к нему. На одиннадцатом месте, что характерно, оказался запрос «is fortran still used».
Забавно смотреть как сложность метрик растет с каждым разом, с целью показать что «врети» и раст никем не используется.
Студенты? Что они могут - не в счет. Корпорации? Так они только экспериментируют, где facebook.com переписаный? Стартапы? Так они обанкротятся. Веб-разработчики? Так они макаки, не то что мы элитка. Firefox? Хаха, посмотрите сколько у хрома процентов. Финтех? Ну вот когда все инвест банки джаву выкинут, поговорим.
Еще пару лет и борцунов будет 1000 исключений из правил. Учитывая все эти исключения - да, никто не пользуется Rust.
Забыл ещё доводы Царя об абстрактной «уникальной логике» и фактической реализации на Си там, где код на расте недостаточно идиоматичен или вызывает процедуры из внешней библиотеки.
Я не утверждал, что не используется - по этим же метрикам за 5 лет отчётливо видно, что интерес только растёт. Почему кого-то так задевает сравнение с метриками фортрана я не знаю.
Я думаю у него в голове такое определение. Все что хорошо - С. Все что плохо не С. Части С, которые плохие - не С. Части других языков, которые хороши - С. Написал цикл for? Это С, ты - вор. Полутонов безопасности нет, если компилятор в одном случае небезопасен, то он тотально небезопасен как и С. Пользы из других случаев извлечь нельзя.
Я именно про тренды, если в выпадающем списке выбрать «Лидеры», то у обоих в топе будут просто запросы "(rust|fortran) programming language". Например «rust async await» у меня на четвёртом месте вместо двенадцатого. Впрочем, я сейчас снова открыл страницу, и у меня поменялись результаты: внезапно появился в трендах Flutter, а запрос «rust ml» исчез. Ещё «is fortran still used» на пять позиций упал. Видимо, я куда-то нажал в прошлый раз, я мальца поигрался с фильтрами, было очень интересно по городам и регионам статистику смотреть.
Там много хороших встроенных функций; циклы с метками.
Да, как раз перебил некоторые запросы сам (правда, в DuckDuckGo), интересные штуки попались.
А компиляторов к нему сейчас бесплатных не так уж много, зато немало платных.
Но зато из бесплатных есть гнутый. Причём, он выскочил в результатах одного из запросов по встроенной процедуре сам. Думаю, он со своей задачей должен справляться, скастануть бы кого-нибудь, разбирающегося в теме, если такие на лоре вообще есть.
Связанное с фортраном почему-то часто ищут во франкоязычных странах.
Подозреваю, учебные программы и пособия для ВУЗов во франкоязычных странах именно на фортран и ориентируются. Алгоритмы, может, на нём отрабатывают.
Веб-разработчики? Так они макаки, не то что мы элитка
Это пока wasm не в тренде. В будущем хипсторы вполне могут двинуть руст в веб. Уже появляются фреймворки. Альтернатив-то в этой нише нет. Не на плюсах же вебню пердолить
Финтех? Ну вот когда все инвест банки джаву выкинут, поговорим
Бетховены на руст неплохо получаются. А развивается эти койны стремительно, так что джава может еще традиционные банки пережить