URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 128848
[ Назад ]

Исходное сообщение
"Выпуск языка программирования Rust 1.65"

Отправлено opennews , 04-Ноя-22 15:42 
Опубликован релиз языка программирования общего назначения Rust 1.65, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)...

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


Содержание

Сообщения в этом обсуждении
"Выпуск языка программирования Rust 1.65"
Отправлено Шарп , 04-Ноя-22 15:58 
Язык-спаситель.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 16:19 
Язык-ненужность.

"Выпуск языка программирования Rust 1.65"
Отправлено истина в последней инстанции , 04-Ноя-22 16:43 
От чего? от выдуманных проблем?

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 16:47 
От сишный дырений разумеется - когда сначала знаки ">" и ">=" путаешь, а потом срочно обновляешь почти весь мировой парк серверов.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 16:47 
Раст не спасает.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 17:18 
Нет, не от выдуманных проблем.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 17:54 
Servo бросили в 2019-ом году... Все эти новомодные переписульки тоже бросят через пару лет.

"Выпуск языка программирования Rust 1.65"
Отправлено th3m3 , 04-Ноя-22 19:13 
Servo - это изначально экспериментальный проект. Его наработки вошли в новый движок Firefox Quantum. Так что, не надо тут.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 19:23 
Так и скажи прямо: не осилили. А квантум - это потомок геко.

"Выпуск языка программирования Rust 1.65"
Отправлено Иваня , 04-Ноя-22 16:11 
Меня в этом коде:

let result = 'block: {
и
type Bar<'x>;

смущает '

Это же сахар? Для чего это?


"Выпуск языка программирования Rust 1.65"
Отправлено 244 , 04-Ноя-22 16:31 
Во втором случае это lifetime.
В первом просто обозначение label'а.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 17:56 
И зачем такой хнёй страдать?

"Выпуск языка программирования Rust 1.65"
Отправлено asdasd , 04-Ноя-22 20:38 
Затем же зачем и в C++, Go и других языках где проблему break one nested loop решили через labeled break.

"Выпуск языка программирования Rust 1.65"
Отправлено Anatoly , 05-Ноя-22 06:15 
Да, только вот в этих языках метки имеют уникальный синтаксис, ни с чем не спутать, а здесь действительно ' двусмысленно выглядит.

"Выпуск языка программирования Rust 1.65"
Отправлено НяшМяш , 05-Ноя-22 16:08 
И что там двусмысленного если используются в разных контекстах? Символ < тогда тоже двусмысленно выглядит - может означать дженерик, а может "меньше". В гошке вон решили <> из-за двусмысленности не использвать и теперь символы [] так вообще на все случаи жизни - и дженерик определить, и слайс )

"Выпуск языка программирования Rust 1.65"
Отправлено 244 , 06-Ноя-22 17:03 
В C++ любой оператор двусмысленно выглядит из-за перегрузок так то.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 19:08 
дай ссылки на доки, а то не понятно 😔

"Выпуск языка программирования Rust 1.65"
Отправлено Anonn , 04-Ноя-22 19:20 
https://doc.rust-lang.org/rust-by-example/scope/lifetime/exp...
https://rust-lang.github.io/rfcs/2046-label-break-value.html


"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 19:54 
Насколько же мерзкий язык, просто противно. Где эта глупость 🤪 с лайфтаймами может пригодится в реальном программировании?

"Выпуск языка программирования Rust 1.65"
Отправлено Anonn , 04-Ноя-22 20:37 
Может тебе не стоить себя так мучать и просто перестать читать про раст?))

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

Тут просто это сделали явно. Более того, это нужно отнюдь не всегда, потому что есть non-lexical lifetimes, которые вычисляются прямо из control-flow graph.


"Выпуск языка программирования Rust 1.65"
Отправлено Без аргументов , 04-Ноя-22 21:35 
Что же у вас там за архитектура то? (Понимаю, что сразу всё не продумаешь и потом уже костыли спагетти-кода-объектов)

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 06:46 
Современные программисты не могут ни в архитектуру компьютеров систем, ни в шины, ни в архитектуру языка.
Что хорошего от них можно ожидать?

"Выпуск языка программирования Rust 1.65"
Отправлено Без аргументов , 05-Ноя-22 13:10 
Ты смотрю других аргументов, блаженный, не можешь привести?

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 19:17 
Успокойтесь уважаемый, не нервничайте, я не отрицаю вашу мудрость. Я всего лишь пытаюсь подтвердить ваши слова

"Выпуск языка программирования Rust 1.65"
Отправлено Без аргументов , 05-Ноя-22 13:11 
Извините, у меня в команде есть очень хороший веб-разработчик. Он за всю жизнь кроме веба ничего не видел. И как так получается, что его алгоритмы могут обрабатывать данные сутки, а мой 5 секунд?

"Выпуск языка программирования Rust 1.65"
Отправлено Прохожий , 05-Ноя-22 14:58 
Я думаю, твоё высказывание больше подходит для современных "экспертов" Опеннета.

"Выпуск языка программирования Rust 1.65"
Отправлено Без аргументов , 05-Ноя-22 15:21 
Да это он пытается меня уязвить

"Выпуск языка программирования Rust 1.65"
Отправлено Прохожий , 05-Ноя-22 14:56 
Очень продуманная и уже проверенная на практике. Эта архитектура решает две основных задачи:

1. Производительность программы не страдает, поскольку GC и его не всегда предсказуемое поведение отсутствуют.

2. Безопасность при работе с памятью (если не пользоваться unsafe) остаётся на высоком уровне, компилятор проверяет подавляющее большинство ошибок на этапе компиляции. Хотя утечки памяти всё ещё возможны.


"Выпуск языка программирования Rust 1.65"
Отправлено microsoft , 05-Ноя-22 22:54 
Ну да, ну да, нету gc, на почитай https://rustmustdie.com/

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 06-Ноя-22 01:15 
> Ну да, ну да, нету gc, на почитай https://rustmustdie.com/

Ссылка в качестве "доказательства" на редкостной безграмотности высер. С таким же успехом можно "доказать", что C++ - язык с GC, ссылаясь на std::shared_ptr.



"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 09:20 
Но лайфтаймы везде почти есть!
Можно создать блок
{
val ololo = "ololo"
}
По выходе из блока переменная перестанет существовать.
Вроде бы даже в с++ такое есть, где должен деструктор вызваться при выходе из блока

"Выпуск языка программирования Rust 1.65"
Отправлено IZh. , 04-Ноя-22 16:34 
Это слеза. ;-)

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 22:11 
странно, что не кровавая

"Выпуск языка программирования Rust 1.65"
Отправлено Без аргументов , 04-Ноя-22 21:32 
Это очередная игра в брейнфак спецсимволов, вместо сегфолтов и выходов за пределы буфера будет 100500 опечаток от сильного утомления внимания, выглядит намного сложнее и запутанней, чем Си, хотя до Си++ не дотягивает. Ребус такой, меньше кол-во строк, больше иероглифов.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 21:57 
Удивляет что у такого умного программиста, знающего так много языков программирования вызывают сложности брайнфак и раст.

"Выпуск языка программирования Rust 1.65"
Отправлено Без аргументов , 05-Ноя-22 00:00 
Я не умный, я мудрый. Бешеной собаке семь вёрст не крюк, когда синтаксис улучшенного языка сделан хуже.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 05:03 
fix> Я не умный и не мудрый

"Выпуск языка программирования Rust 1.65"
Отправлено Без аргументов , 05-Ноя-22 13:09 
Аргументируй

"Выпуск языка программирования Rust 1.65"
Отправлено freecoder , 05-Ноя-22 14:21 
Пять лет программирую на Rust каждый день. Нет никаких проблем с синтаксисом и опечатками, как вы пишите. Бывают проблемы в сложном асинхронном коде, над которым нужно хорошо подумать, как распределить владение и заимствования, чтобы успешно скомпилировалось. Но это совсем не про синтаксис.

"Выпуск языка программирования Rust 1.65"
Отправлено microsoft , 05-Ноя-22 22:56 
Значит ты лжец

"Выпуск языка программирования Rust 1.65"
Отправлено Прохожий , 05-Ноя-22 15:05 
Спецсимволов не больше, чем в других схожих языках. А то, что применение не всегда похожее на другие языки - это всего лишь дело привычки.

Чтобы не бодаться с опечатками умные люди придумали такую удобную вещь, как IDE с подсветкой синтаксиса. Рекомендую.


"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 16:11 
Опять синтаксис меняют? С - стабильность

"Выпуск языка программирования Rust 1.65"
Отправлено истина в последней инстанции , 04-Ноя-22 16:48 
Конечно меняют. Потому что то уродство которое оно сделано никуда не годится. В итоге всёравно придём к С. Тогда зачем?

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 17:27 
эта хипстота си в глаза не видела. будут по песням из душа синтаксис менять?

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 09:33 
Если у них есть мозг, то придут к:

(let ((ololo "ololo"))
...
)

но поскольку у них мозга нет, то не придут.



"Выпуск языка программирования Rust 1.65"
Отправлено НяшМяш , 04-Ноя-22 17:30 
Добавляют != меняют.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 17:59 
> В разряд стабильных переведена новая порция

А что будет происходить с остальной частью? Правильно, она будет меняться!


"Выпуск языка программирования Rust 1.65"
Отправлено Прохожий , 05-Ноя-22 15:08 
Остальная нестабильная часть относится больше к API, а не к синтаксису. И если вы достаточно умны, то зная об этом, будете пользоваться таким API с осторожностью, ну или не пользоваться вообще.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 15:34 
> И если вы достаточно умны, ... будете ... не пользоваться вообще

Лучшей рекомендации не использовать раст я ещё не слышал! Да пребудет с вами panic!


"Выпуск языка программирования Rust 1.65"
Отправлено Прохожий , 05-Ноя-22 15:49 
А ещё для умных людей придумали редакции в Rust. Но то ж для умных.

"Выпуск языка программирования Rust 1.65"
Отправлено pashev.ru , 04-Ноя-22 16:15 
> Before going into the details of the new Rust release, we'd like to draw attention to the tragic death of Mahsa Amini and the death and violent suppression of many others, by the religious morality police of Iran

Mind your own business. And release Assange.


"Выпуск языка программирования Rust 1.65"
Отправлено Анон123 , 04-Ноя-22 17:18 
Вот, и эти поганцы в политоту полезли, знатоки Ирана хреновы

"Выпуск языка программирования Rust 1.65"
Отправлено ВАКЦИНА , 04-Ноя-22 18:15 
А чего тут знать? Есть явная шиза с давлением на женщин. Есть итог этого давления.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 17:30 
Аноны давно кричали что это сугубо политотный соросячий проект.

"Выпуск языка программирования Rust 1.65"
Отправлено ilowry , 04-Ноя-22 16:19 
panic! у них, похоже, самый востребованный макрос.

"Выпуск языка программирования Rust 1.65"
Отправлено Anonn , 04-Ноя-22 16:35 
Ну так полезная же штука - программа не должна находиться в неверном состоянии. Поэтому или хендли все ошибки или падай.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 18:00 
> panic! у них, похоже, самый востребованный макрос

Растаманы не могут писать работающие программы... Они только паниковать могут.


"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 09:08 
Опеннет эксперты не могут писать программы...
Они только наваливать кучи в комментарии могут.

"Выпуск языка программирования Rust 1.65"
Отправлено Без аргументов , 04-Ноя-22 21:36 
У джавистов курильщика веселей -- всё обернуть в try catch

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 21:55 
У джавистов курильщика есть правило: Throw early catch late.
Как им вообще могла прийти в голову такая глупость?

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 02:10 
Причём тут джависты? Всегда сначала делается проверка на некорректность, а потом дальнейшее выполнение кода.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 09:11 
Но это не про джавистов курильщика, которые пытаются как можно больший кусок кода обернуть в try/catch.
Вплоть до того что все исключения пытаются обрабатать в одном месте

"Выпуск языка программирования Rust 1.65"
Отправлено Без аргументов , 05-Ноя-22 18:42 
Дыа

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 09:13 
В прочем что ещё ждать от веб-человекообразных не способных в нативный код

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 16:49 
Чёто растовики стали слабо свой язык защищать. Чет поутих угар?

"Выпуск языка программирования Rust 1.65"
Отправлено Anonn , 04-Ноя-22 16:55 
А чего его защищать? На большинство тупых набросов уже ответили.
Он получил признание - в ядро его приняли, проекты на нем пишутся.
А спорить с клоунами-ненужнистами смысла нет, у них все и все ненужно.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 16:59 
Ничего там не приняли, какие то дрова на 100 строк переписали. Пишутся, но никаких проектов так и нет. Вот все растафанатики клоуны это ты полностью прав.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 17:24 
> Линус Торвальдс принял в состав ветки ядра Linux 6.1 изменения, реализующие возможность использования языка Rust

"Выпуск языка программирования Rust 1.65"
Отправлено Anonn , 04-Ноя-22 17:29 
Ну зачем ты ему подсказываешь...

"Выпуск языка программирования Rust 1.65"
Отправлено НяшМяш , 04-Ноя-22 17:32 
Чтобы он хотя бы выглядел хоть немного умным

"Выпуск языка программирования Rust 1.65"
Отправлено Янис , 04-Ноя-22 17:00 
Только ядро будет в раз 10 больше весить и в столько же раз дольще собираться, ибо файлы на Расте - очень тяжелые. Что в них компиляятор пихает, что простой Hello world весит во много раз тяжелее, чем на многих других языках??

"Выпуск языка программирования Rust 1.65"
Отправлено Anonn , 04-Ноя-22 17:31 
Вот примерно из-за таких вопросов и перестали.
Потому что уже с десяток раз расписывали почему хеллоуворд большой и как его сделать меньше.
Вплоть до минимальной проги на сисколах. А самому поискать религия не позволяет?

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 03:01 
Минимальный хеллоуворлд на растений написать легко. Достаточно написать несколько unsafe и строчек на ассемблере...

"Выпуск языка программирования Rust 1.65"
Отправлено Янис , 05-Ноя-22 11:54 
А чего тут искать? Есть Раст, который так пиарят. Написал на нем первую программу, которую пишут на всех ЯП. Размер этой программы в очень много раз больше чем на Си. Разумеется, на Си тоже можно написать "Hello world", который размером будет еще меньше 18 килобайт, и для чего-то это может пригодиться (в сугубо учебных целях), но обычно так не делают, вместо этого используя стандартные возможности. Вот и на расте обычно никто программы не будет писать на ассемблере, чтоб сократить размер исполняемого файла. Вот и вопрос: а для чего ЯП, программы котрого по размеру будут в очень много раз больше, чем на том же Си?!  

"Выпуск языка программирования Rust 1.65"
Отправлено freecoder , 05-Ноя-22 14:30 
Ответ простой: если вы пишите Hello world и для вас критичен именно размер, но при этом вы принципиально пользуетесь только дефолтными настройками компилятора и линковщика, то не используйте Rust, а используйте Си или Ассемблер. Только не обобщайте ваш случай на тех, кто пишет не Hello world и кому не лень при необходимости выставить опции компилятору.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 21:47 
> А чего тут искать? Есть Раст, который так пиарят. Написал на нем
> первую программу, которую пишут на всех ЯП. Размер этой программы в
> очень много раз больше чем на Си. Разумеется, на Си тоже
> можно написать "Hello world", который размером будет еще меньше 18 килобайт,
> и для чего-то это может пригодиться (в сугубо учебных целях), но
> обычно так не делают, вместо этого используя стандартные возможности. Вот и
> на расте обычно никто программы не будет писать на ассемблере,

Сколько много слов вместо простого "да, я очередное опеннетное ламо и системный ЯП мне вообще никуда не упал"


% cat hello.rs
fn main() {
  println!("{} Hello World!", 1<3);
}
% rustc -O -C prefer-dynamic hello.rs && ll hello
-rwxr-x---  1 анон анон   9,3K  5 нояб. 19:44 hello*
% rustc -O -C prefer-dynamic -C link-args=-s hello.rs && ll hello                                                    
-rwxr-x---  1 анон анон   6,6K  5 нояб. 19:44 hello*


"Выпуск языка программирования Rust 1.65"
Отправлено НяшМяш , 04-Ноя-22 17:48 
Написал себе от лени cli-шный лаунчер для игр (может заопенсорсю когда-нибудь), который:
- автоматически сканирует папку (пока хардкод), находит в ней игры, определяет движок, битность, тип (нативная или Wine)
- определяет и автоматически использует gamescope (не понравился, возможно выпилю), gamemode и mangohud
- умеет передавать env переменные и аргументы запуска непосредственно игре
- использует taskset или WINE_CPU_TOPOLOGY для задания процессорных ядер (у меня 5950Х)
- сохраняет конфиги mangohud, dxvk и свой в папку с игрой (конфиг лаунчера имеет оверрайды)
- печатает или простую цветную табличку со списком игр, или принимает на вход один аргумент вида "индекс в таблице" и запускает игру (может в будущем сделаю простенький пользовательский ввод)

К чему я это всё - всё вот это добро, помазанное несколькими библиотеками (я же не сишник велосипеды переизобретать) и избыточным логированием с помощью пары простых настроек в Cargo.toml (типа codegen-units, opt-level) занимает в релиз билде 606840 байтов на диске. По-моему вполне компактно.


"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 03:02 
На питоне это ~10 кб заняло бы. Всем переходить на питон ?

"Выпуск языка программирования Rust 1.65"
Отправлено НяшМяш , 05-Ноя-22 15:59 
> На питоне это ~10 кб заняло бы. Всем переходить на питон ?

И жрало бы 30 метров в рантайме? Я же попробовал, поэтому переписал на расте )


"Выпуск языка программирования Rust 1.65"
Отправлено истина в последней инстанции , 04-Ноя-22 17:04 
> А чего его защищать?

Например написать что-то действительное. Не? Слабо?


"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 21:00 
Они только бросать недопереписанное способны... Servo - умер в 2019...

"Выпуск языка программирования Rust 1.65"
Отправлено Прохожий , 05-Ноя-22 15:24 
Тебе уже в одном месте ответили, что Servo был экспериментом, поэтому и умер, хотя идеи его живы. Но разве ж можно ожидать, что до тебя с первого раза дойдёт?

"Выпуск языка программирования Rust 1.65"
Отправлено pashev.ru , 05-Ноя-22 00:21 
> Например написать что-то действительное

Так написано и продаётся за большие деньги. Больше сказать не могу — NDA.


"Выпуск языка программирования Rust 1.65"
Отправлено Прохожий , 05-Ноя-22 15:14 
Дык ведь написано предостаточно уже. Даже в этой заметке есть упоминания о том, что уже в ведущих фирмах планеты пишут на Rust. Но некоторые не читатели.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 22:29 
Может ещё упомяте о том, что в ведущих фирмах планеты также пишут на Basic'e. А некоторые тихо сидят в Excel'e.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 00:56 
Ненужнисты у тебя клоуны? Вот тебе нужен язык народов севера, который супер защищенный потому что его не знает вероятный противник? Что-то я очень сомневаюсь что ты пойдешь учить подобное что известно трем с половиной человекам.
Признание надо получить не у контор лично, а у людей, которые реально будут это использовать в первую очередь для системного программирования и тут у Hare и Си больше шансов. Первый делает ровно то что должен, второй распространеннее.
А теперь  давай тащи в студию что ты там накорябал в ржавом. Никто ж не спорит что тебе зачем-то нужен ржавый.
Покажи проекты. В ядро его  пихнули чтобы особо отбитым стильно модным молодежным дебилам западным подстилку иметь ибо их мозги неспособны вырулить простейшие ошибки с памятью.
Это язык низкого, то есть системного уровня.
Вот когда на нем будут драйвера для видеокарты писать с разъяснениями почему они работают лучше может впоследствии и придет признание. А пока это недоказанное явление с сомнительными преимуществами. Во на дыры в процессорах посмотри. Все ради совместимости с Си. А теперь представь что ты уберешь все патчи безопасности и в ржавом у тебя все будет работать быстрее - вот тогда раст будет хоть как-то канать.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 04:27 
> Признание надо получить не у контор лично, а у людей, которые реально будут это использовать

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


"Выпуск языка программирования Rust 1.65"
Отправлено Прохожий , 05-Ноя-22 15:21 
> Ненужнисты у тебя клоуны?

Я бы добавил, что не просто клоуны. А глуповатые клоуны.

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

Из рубрики "слона-то я и не заметил". Rust - самый желанный язык для изучения на stackoverflow. Поди о таком ресурсе ничего и не знаешь. Да?

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

Внимание вопрос. И где ж эти все люди работают?

> и тут у Hare и Си больше шансов

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


"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 16:33 
В расте ты будешь по минуте пялиться в каждую строчку, чтобы удостовериться, что не опечатался. Очевидно, что ты си не осилил.

"Выпуск языка программирования Rust 1.65"
Отправлено Прохожий , 05-Ноя-22 16:55 
> Очевидно, что ты си не осилил.

Исходя из чего это "очевидно"? :)))

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

Для этих целей у меня есть удобная IDE, чтобы не "пялиться в каждую строчку". Очень удобная штука, рекомендую. Я понимаю, что ретроградам тяжело новое даётся, но ты всё же попробуй на досуге. Уверен, твои усилия окупятся в итоге. ;)


"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 18:37 
Ага, конечно на свалку. Скажи это банкам например. Работает себе 9front на Си и там всем плевать кто что вещает если там создать кластер из разномастных машин как нефиг.
Для Эльбрусов пишут так чтобы в Си код был качественный и что-то никому в голову не пришло начинать с раста.
Ты вот заявляешь что все вокруг дебилы эдакие старьем пользуются, а мне раст в принципе интересен. Но ты как-то неспособен что-ли описать явные преимущества.
Я вообще за функциональные языки если что так как написать что делать куда проще чем вырисовывать каждый чих там где это ненужно и всякие особые личности забывают что джава как работала на задохлых телефончиках с несколькими мегабайтами памяти, так и работает, так что даже потеря 30% производительности в некритических ситуациях это пофиг вообще.
А вот раст, к нему требования на порядок выше в точности, лаконичности кода для выявления ошибочного подхода. А то что надо не кривые мозги иметь чтобы писать на расте ровно такие же как и на Си ты вряд ли упомянул бы.
В любом случае есть библиотеки написанные на Си, С++, раст и можно их использовать не вникая в каждую мелочь. Вот библиотеки на расте это могло бы решить массу проблем.
То что молодые и амбициозные выбирают раст на каком-то иностранном сайте это как-то меняет ситуацию в России где предпочтительнее русскоязычное программирование?
Ну давай, начни осуждать Эльбрусы с Си кодом качественно написанным. Покажешь, а не глупый ли ты клоун.

"Выпуск языка программирования Rust 1.65"
Отправлено Прохожий , 05-Ноя-22 19:05 
> Ага, конечно на свалку. Скажи это банкам например. Работает себе 9front на Си

Ох уж эти мне писатели. Ещё бы им читать научиться внимательно и вдумчиво. Наверное, многого хочу... Я сказал, ЯЗЫКУ пора на свалку, а не ПРОДУКТАМ, которые на нём написаны. Новые продукты начинать писать следует на более современном языке, и, если есть такая возможность, постепенно мигрировать на него для уже существующих продуктов (вот как ядро Линукс, например).

> Для Эльбрусов пишут так чтобы в Си код был качественный и что-то никому в голову не пришло начинать с раста.

Сколько лет Эльбрусам, сколько лет Rust? Когда ответишь на этот вопрос, тогда поймёшь, какую глупость ты написал.

> Ты вот заявляешь что все вокруг дебилы эдакие старьем пользуются

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

> Но ты как-то неспособен что-ли описать явные преимущества.

Это уже было сделано много раз до меня. Да и мною тоже, в общем. Надоело повторять одно и то же. Кому было интересно, давно уже нашёл тот самый сайт, где об этом можно почитать в деталях (https://www.rust-lang.org/).

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

Это верно для ЛЮБОГО ЯП, не только для Rust или C.

> русскоязычное программирование

Это что за зверь такой? :)

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

Зачем бы мне лезть в ту область (Эльбрусы), с которой я почти не знаком? И причём здесь вообще Эльбрусы? Так, к слову пришлись?


"Выпуск языка программирования Rust 1.65"
Отправлено Массоны Рептилоиды , 04-Ноя-22 16:57 
А смысл бисер перед свиньями метать?

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 17:00 
Раньше же был. Что же такого случилось? Может просто фанатики наконец осознали что раст не нужен. И его участь такая же как у Хаскеля. Быть языком мозголомом?

"Выпуск языка программирования Rust 1.65"
Отправлено Anonn , 04-Ноя-22 18:55 
Не, раньше действительно хотели объяснить и объясняли - и про borrowing, и про lifetim'ы, про нюансы компиляции, про гарантии которые даются и которые не даются, и тд.
Но потом оказалось что вопросы задаются не чтобы получить ответ, а потому  что "азаза, на расте невозможно написать двусвязный список!!111" И такое было не раз. Поэтому и желания что-то объяснять поубавилось.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 19:40 
Что ты там объяснишь? Это всё равно что рассказывать про заряженные обереги. Больше не пиши эту чушь тут.

"Выпуск языка программирования Rust 1.65"
Отправлено Anonn , 04-Ноя-22 19:58 
Шакалы тявкают, но караван идет (прямиком в ядро)))

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 22:22 
> прямиком в ядро)))

Написанное на C


"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 00:19 
> караван идет (прямиком в ядро)

увы, редох сдох.


"Выпуск языка программирования Rust 1.65"
Отправлено Прохожий , 05-Ноя-22 19:13 
Редокс - это экспериментальный проект, чтобы проверить, можно ли писать операционные системы на Rust. Оказалось - да, можно. Собственно, это всё, что и было нужно от этого проекта. Но если появится спонсор, то, думаю, и продолжить можно было бы. Пока не появился, судя по всему. А на одном энтузиазме далеко не протянешь.

"Выпуск языка программирования Rust 1.65"
Отправлено microsoft , 05-Ноя-22 23:34 
Что, прям так разрабы редоха и заявили? Или это твои выдумки? Пруфы?

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 21:03 
> хотели объяснить

но не получалось

> про гарантии ... которые не даются

во-во

> желания что-то объяснять поубавилось

осознали тупик


"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 00:40 
Да и просто иногда вырастают. И у них появляется осознание ненужности раста и его нелепых принципов.

"Выпуск языка программирования Rust 1.65"
Отправлено Ыыыыыы , 05-Ноя-22 13:28 
Скорее они попытались найти работу и... не смогли)

"Выпуск языка программирования Rust 1.65"
Отправлено Прохожий , 05-Ноя-22 15:33 
> Раньше же был.

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

> Что же такого случилось?

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


"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 17:53 
Надоело, отвечать на одни и те же глупые набросы

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 19:41 
Так чего ты ответил?

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 21:04 
Если ты ответил тут, значит "наброс" - не глупый?!

"Выпуск языка программирования Rust 1.65"
Отправлено th3m3 , 04-Ноя-22 19:15 
А чего его защищать? Собаки лают, караван идёт. Время жалко на хейтеров тратить. Слишком много чести.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 19:41 
Ты прав растофанатики лают C++ идёт.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 21:03 
Когда речь идёт о работе по найму, да ещё в команде программистов, то речь идёт буквально о нескольких языках. Поэтому, особо не повыбираешь и нет смысла что-то доказывать окружающим. За что больше платят, то и в топе.
Когда речь заходит о личном предпочтении, например, для хобби-проекта, то надо быть бакланом, чтобы выбирать с++ или rust.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 21:05 
> Время жалко на хейтеров тратить

что ты тут делаешь?!


"Выпуск языка программирования Rust 1.65"
Отправлено Без аргументов , 04-Ноя-22 21:37 
Они ищут новости про CVE

"Выпуск языка программирования Rust 1.65"
Отправлено Без аргументов , 05-Ноя-22 13:12 
Нашли обиженки
https://www.opennet.me/opennews/art.shtml?num=58049

"Выпуск языка программирования Rust 1.65"
Отправлено Янис , 04-Ноя-22 16:58 
Ткнул я Раст пальцем. Написал Hello world на нем. 11 мегабайт. На Си Hello world - 18 килобайт.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 17:02 
Ты в здравом уме трогал раст? Фу быть таким свином иди руки помой с мылом и продезинфицируй. Как так можно вообще.

"Выпуск языка программирования Rust 1.65"
Отправлено анон , 04-Ноя-22 17:31 
А теперь попробуй добавить флаг --release к команде cargo build и сообщи результат еще раз

"Выпуск языка программирования Rust 1.65"
Отправлено Anonn , 04-Ноя-22 17:37 
Пусть сначала сишную статически слинкует

"Выпуск языка программирования Rust 1.65"
Отправлено nonon , 04-Ноя-22 18:50 
11 мб мой сервак на расте весит а не хелоу ворд

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 17:07 
Общая стратегия заключается в постепенном усилении защиты вначале через перевод на использование Rust, а затем перевод на использование Vlang.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 17:55 
Это язык-поделка, этот ваш Vlang. Ему пишут "потому что могут".

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 20:39 
Ну да, поделка, на которой замутили кучу библиотек и свою ось.

"Выпуск языка программирования Rust 1.65"
Отправлено Самый умный из вас , 05-Ноя-22 17:11 
Пойти что ли написать ОС на AutoHotKey

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 17:08 
вообщем ждем новый язык который объединит лучшее из golang и rust

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 17:22 
И этот язык D.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 18:07 
...и начнут писать на паскале.

"Выпуск языка программирования Rust 1.65"
Отправлено Hck3r , 04-Ноя-22 20:28 
ZiGoRusTScaLisPytHasKotLisProLuAdAsm

Собери их всех


"Выпуск языка программирования Rust 1.65"
Отправлено eganru , 04-Ноя-22 17:19 
Не появился ли простой способ передавать likely/unlikely в ветки if let и match?

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 17:24 
"Не появился ли простой способ" != Rust

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 19:39 
Если тебе надо просто переходи на Go.

"Выпуск языка программирования Rust 1.65"
Отправлено Андрей , 06-Ноя-22 12:27 
Есть уже, хоть и не стабилизировали ещё. https://doc.rust-lang.org/stable/std/intrinsics/fn.likely.html

"Выпуск языка программирования Rust 1.65"
Отправлено egan , 06-Ноя-22 12:38 
Это не дает сделать if likely(let Some(one) = maybe_one){...}

"Выпуск языка программирования Rust 1.65"
Отправлено warlock66613 , 04-Ноя-22 17:53 
Это фича со split-debug-info всё мне нафиг сломала из-за недоделанности. Надеюсь доделают.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 19:03 
Хуже С и С++ уже ничего не может быть, так что норм. Поздравляю всех причастных и неравнодушных!

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 19:25 
> Хуже С и С++ уже ничего не может быть

...но тут постучался раст.


"Выпуск языка программирования Rust 1.65"
Отправлено Прохожий , 05-Ноя-22 19:27 
... в голову старого больного луддита.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 19:45 
Пока нормальные люди прокачивают свой кодинг на слух и рефакторинг без монитора - всрасты еще только дослушивают поему про кавычки :D

"Выпуск языка программирования Rust 1.65"
Отправлено Янис , 05-Ноя-22 11:43 
На самом то деле, лучше Си ничего до сих пор нет.

"Выпуск языка программирования Rust 1.65"
Отправлено Прохожий , 05-Ноя-22 19:26 
На самом деле полно языков, которые В СВОИХ НИШАХ гораздо лучше Си. Но для того, чтобы это понять, надо немножко напрячь серое вещество. А к этому многие местные "эксперты", увы, не готовы, потому что не умеют.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 22:27 
Сказал эксперд.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 19:59 
>Кроме того, Дэвид Клейдермахер (David Kleidermacher), вице-президент Google по инжинирингу, рассказал о переводе на язык Rust кода, используемого в платформе Android для управления ключами шифрования, а также применении Rust в реализации протокола DNS over HTTPS, в стеке для UWB-чипов (Ultra-Wideband) и во вреймворке виртуализации (Android Virtualization Framework), связанном с чипом Tensor G2. Для Android также развиваются новые стеки для Bluetooth и Wi-Fi, переписанные на языке Rust.

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


"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 20:05 
shared-библиотеки -- порождение сотоны.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 20:10 
Иди дописывай свой дос, не отвлекайся

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 20:57 
дос не отрицает библиотеки, они были в те времена.

"Выпуск языка программирования Rust 1.65"
Отправлено anonymous , 04-Ноя-22 21:40 
Кажется, тогда они назывались оверлеями.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 22:35 
оверлеи - расширение адресного пространства, использовались для большого кода. Технически похожи на mmap: обращение - отказ - подгрузка.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 20:40 
Не беспокойся, Неуловимый Джо, гугл и так спокойно превратит твой телефон в старое говно компактными аппами на джаве и котлине))

"Выпуск языка программирования Rust 1.65"
Отправлено Анонимо11111 , 04-Ноя-22 21:48 
Что-то массу всего напихали в язык.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 22:02 
цель была сделать те де яйца как в плюсах, только в профиль

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 22:30 
непрерывный браузер это уже устарело... сейчас модно - непрерывный язык.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 22:15 
Слишком часто обновляется, его утомительно компилировать. Асинхронные генераторы так и не завезли (да и вообще с генераторами какая-то байда постоянно случается, я не смог например читать файл по мере того как он дописывается (построчно), а том же питоне это полторы строки и 0 проблем за всё время использования такого подхода.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 22:16 
И да, сидеть на найтли это не удобно, не будешь же потом юзеров заставлять найтли собирать.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 00:22 
Вот на питоне через генераторы
https://stackoverflow.com/questions/5419888/reading-from-a-f...
Вот на расте через async
https://stackoverflow.com/questions/71632833/how-to-continuo...

Загуглил за 8 секунд


"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 22:34 
Как это всё можно запомнить все эти конструкции применённые в расте?

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 22:53 
оно вам надо?

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 00:16 
> Как это всё можно запомнить

растаманы делают проще: они забывают сразу целые проекты: серво, редох...


"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 00:38 
В одном они правы это действительно в конечно счете выходит безопаснее для всех.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 23:01 
In Rust We Trust

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 04-Ноя-22 23:55 
На днях в .net завезут интероп с rust, сразу заживём!

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 00:37 
Типа будете писать на нормально и безопасном языке C#?

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 00:42 
почему бы и .net

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 16:19 
Потому что один раст не программаст.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 16:29 
Все станут перерастами. И ты тоже.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 19:08 
Не надо проектировать твои собственные желания на остальных людей

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 00:45 
llvm легче из исходников собрать, чем новую растишку. жирная жирнота

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 01:19 
Rust - это новый Perl.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 03:00 
Как можно доверять языку, где даже не осилили сделать самодостаточный компилятор спустя только времени и имея столько ресурсов? Когда энтузиасты делают в других языках. Реализация компилятора настолько плохая, что в gcc должны разрабатывать.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 06:50 
Полностью поддерживаю, не понимаю как можно доверять таким языкам как swift, rust, kotlin и т.п.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 08:14 
Остаётся carbon.
https://youtu.be/TzzKfouENNA

"Выпуск языка программирования Rust 1.65"
Отправлено Прохожий , 05-Ноя-22 15:35 
А в чём плохость текущего компилятора, собственно? И какой смысл изобретать свой велосипед, если можно пользоваться готовым?

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 16:18 
Подумай.

"Выпуск языка программирования Rust 1.65"
Отправлено Прохожий , 05-Ноя-22 16:51 
Я - не телепат, чтобы мысли людей читать. Раз мир пользуется, то особых недостатков у текущей реализации нет (по мелочам если придираться, то всегда найдутся, само собой). Поэтому хотелось бы большей конкретики.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 06:10 
Требую активно использовать !"#$%&'()*+, -./:;<=>?@[\]^_`{|}~
без этого синтаксис Rust ещё читаем)

let ••Ok(count@) =
`~u64::from_str[(count_str\)] else {
        panic!°^("Can't parse integer: ∆'{count_str}'∆");
    };

Наркоманы...


"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 07:58 
Вы ещё дождётесь, когда вместо спецсимволов начнут применять иероглифы. А их десятки тысяч.

"Выпуск языка программирования Rust 1.65"
Отправлено pashev.ru , 05-Ноя-22 11:58 
And I basically hate hieroglyphics, so I won't use APL https://youtu.be/5-OjTPj7K54

"Выпуск языка программирования Rust 1.65"
Отправлено iPony129412 , 06-Ноя-22 14:09 
А было бы неплохо

error: character literal may only contain one codepoint
   --> lib.rs:122:16
    |
122 |     fn content<'🐴>(&self, post: &'🐴 Post) -> &'🐴 str {


"Выпуск языка программирования Rust 1.65"
Отправлено freecoder , 05-Ноя-22 14:57 
Вы зачем-то во множественном числе подписались.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 15:30 
мания величия

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 16:18 
А ты подумай.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 05-Ноя-22 16:28 
Коллективное открытое письмо от представителей общества.

"Выпуск языка программирования Rust 1.65"
Отправлено kusb , 05-Ноя-22 23:04 
У меня от сидения на Опеннете кажется что Rust ー это такой троллинг, а не просто язык программирования который хочет решить задачу безопасности без вреда для производительности, что давно хотелось.
Какая-то дичь творится. То идея что на Rust нужно всё переписать, как будто всем нужна сложность. Читать неприятно.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 06-Ноя-22 00:37 
Переписывание кода на новый язык - это же куча новых рабочих мест. Главное, почаще новые языки выпускайте и без работы никто не останется.

"Выпуск языка программирования Rust 1.65"
Отправлено iPony129412 , 06-Ноя-22 14:06 
Я из-за этого Rust стал учить.
И реально же бомбит.

https://doc.rust-lang.org/book/ch17-03-oo-design-patterns.html


"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 06-Ноя-22 19:55 
Посмотрел crush-курсы на ютубе по расту и карбону, последний выглядит гораздо приятнее.
Осталось только сделать описание типа слева, удалить не нужное fn, чуть поправить описание дженериков и и заменить let на const. Тогда будет норм.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 07-Ноя-22 16:48 
> заменить let на const

А const тогда на что менять?


"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 07-Ноя-22 19:15 
если тип будет слева, останется один const

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 08-Ноя-22 00:40 
Carbon безнадёжен. Остаются Zig и Odin.

"Выпуск языка программирования Rust 1.65"
Отправлено Facemaker , 10-Ноя-22 10:21 
>удалить не нужное fn

Да вам, батенька, не по Расту надо курсы проходить...


"Выпуск языка программирования Rust 1.65"
Отправлено Neon , 06-Ноя-22 00:20 
Как же бесит, когда давно известные компьютерные термины начинают заменять на новомодные. Каждый новый модный язычок - своя новомодная терминология.

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 06-Ноя-22 13:01 
> давно известные компьютерные термины начинают заменять на новомодные. Каждый новый модный язычок - своя новомодная терминология.

В этом вся суть "прогресса"! Зачем ломать голову и что-то изобретать? Берём С++ и называем в нём всё по-своему!


"Выпуск языка программирования Rust 1.65"
Отправлено Анончик , 07-Ноя-22 13:20 
Порог входа уже выше чем у C++?

"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 08-Ноя-22 13:30 
> уже выше

в разы


"Выпуск языка программирования Rust 1.65"
Отправлено Аноним , 08-Ноя-22 21:22 
>Порог входа уже выше чем у C++?

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


"Выпуск языка программирования Rust 1.65"
Отправлено Facemaker , 10-Ноя-22 10:20 
>Ниже, но кривая входа намного более крутая

Не знаю, мне с имеющимся большим опытом C++ Rust показался скорее простым языком и освоился со свистом и прибаутками.