![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"В GCC-фронтэнде с компилятором Rust реализован Borrow checker" | +/– | ![]() |
Сообщение от opennews (??), 21-Мрт-25, 15:11 | ||
Для включения в состав ветки GCC 15 предложена серия патчей с улучшением поддержки языка Rust во фронтэнде gccrs. Наиболее заметным изменением стала поддержка проверки заимствования переменных (borrow checker), реализованная на основе компонента Polonius, разрабатываемого основной командой разработчиков Rust в качестве следующего поколения Borrow checker... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +2 +/– | ![]() |
Сообщение от Аноним (1), 21-Мрт-25, 15:11 | ||
Да чо уж там, давайте llvm сразу вкрячим. Чтобы и борроу чекер, и нормальный оптимизатор, и кросс-компиляция, и нормално реализованные санитайзеры, и адекватная плюсовая библиотека. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
6. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +4 +/– | ![]() |
Сообщение от Аноним (6), 21-Мрт-25, 15:31 | ||
Дык, уже. Ребята из LLVM хайпанулись на AI и смогли запилить MLIR. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
11. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +2 +/– | ![]() |
Сообщение от Аноним (11), 21-Мрт-25, 15:36 | ||
Пресловутые шланговские оптимизации. Не сегодня завтра научится оптимизировать. А пока что оптимизацию не завезли в ллвм, лапша из готу где надо и где не надо это всё на что её хватает. В итоге, у гцц производительность результирующего кода не зависит так сильно от входных данных. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
14. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (14), 21-Мрт-25, 15:43 | ||
Зато сатанайзеры. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
59. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 16:56 | ||
А за сатанайзерами скоро приедут санитайзеры ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
96. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от мимо проходил (?), 21-Мрт-25, 19:47 | ||
100500% | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
![]() | ||
250. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Akri (ok), 23-Мрт-25, 13:26 | ||
В большинстве задач clang показывает больший перф чем GCC | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
![]() | ||
251. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (11), 23-Мрт-25, 13:53 | ||
> В большинстве задач clang показывает больший перф чем GCC | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
120. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от fuggy (ok), 21-Мрт-25, 23:15 | ||
Интересно после этого будет ли растохейтеры говорить что clang собирает проекты часами? | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
![]() | ||
8. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 15:33 | ||
Кросскомпиляция в GCC и так поддерживается. Естесственно, его для этой цели нужно собрать должным образом. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
![]() | ||
67. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +2 +/– | ![]() |
Сообщение от Аноним (1), 21-Мрт-25, 17:52 | ||
Так о том и речь. llvm не нужно "собирать особым образом", там всё из коробки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
109. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 20:33 | ||
> Так о том и речь. llvm не нужно "собирать особым образом", там | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
21. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –2 +/– | ![]() |
Сообщение от Соль земли (?), 21-Мрт-25, 15:56 | ||
Дядя, ты ду...? LLVM не работает с Rust вообще никак. Он работает с LLVM IR. Учи матчасть, прежде чем пукать тут: HIR -> MIR -> LLVM IR -> Assembler. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
![]() | ||
79. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (1), 21-Мрт-25, 18:54 | ||
Где в моём комментарии хоть слово про rust? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
117. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (117), 21-Мрт-25, 22:11 | ||
Рельность другая: HIR -> MIR -> LLVM C API -> LLVM IR -> (не отключаемые) оптимизации -> LLVM IR -> Assembler | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
![]() | ||
130. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 02:52 | ||
> Рельность другая: HIR -> MIR -> LLVM C API -> LLVM IR | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
157. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 12:17 | ||
У LLVM одна задача - вытеснить GCC. Для этого он и создавался. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
182. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 17:13 | ||
> У LLVM одна задача - вытеснить GCC. Для этого он и создавался. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
164. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (117), 22-Мрт-25, 13:12 | ||
Какие ещё реализации руста без LLVM? cranelift? это побочный проект, там нет unwind и вряд ли он когда будет, как и серьёзные оптимизации. К тому же cranelift снаружи предоставляет LLVM C API. | ||
Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору |
![]() | ||
167. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (117), 22-Мрт-25, 13:27 | ||
> К тому же cranelift снаружи предоставляет LLVM C API. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
183. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 17:17 | ||
> Какие ещё реализации руста без LLVM? cranelift? это побочный проект, там нет | ||
Ответить | Правка | К родителю #164 | Наверх | Cообщить модератору |
![]() | ||
102. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 20:02 | ||
> Да чо уж там, давайте llvm сразу вкрячим. Чтобы и борроу чекер, | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
2. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 15:22 | ||
Ого, GCC тоже потихоньку ржавеет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
5. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (6), 21-Мрт-25, 15:29 | ||
Дык, уже. Ребята из LLVM хайпанулись на AI и смогли запилить MLIR. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
103. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 20:04 | ||
> А сейчас потихонечку завозят ClangIR — то самое пресловутое промежуточное представление | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
10. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (10), 21-Мрт-25, 15:36 | ||
> Что же скажут на это растохейтеры?)) | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
![]() | ||
161. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (161), 22-Мрт-25, 12:52 | ||
Вряд ли таких людей можно называть умными. Скорее, больными на всю голову паранойей. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
13. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –2 +/– | ![]() |
Сообщение от Аноним (13), 21-Мрт-25, 15:40 | ||
Хватит уже софт раздувать. Нет больше веры современным программистам. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
![]() | ||
29. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 16:06 | ||
Ну зачем же убогий tcc, который, наверное, даже не C99 ? Почему бы не взять Hare Дрюни ДеВолта? Он на нём уж и микроядро запилил. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
56. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (13), 21-Мрт-25, 16:54 | ||
TCC это в качестве референса. Вы просто его возьмёте и переделаете под свою задачу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
124. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от fuggy (ok), 22-Мрт-25, 00:23 | ||
Так если в него добавите оптимизации, трансформации, поддержку разных платформ и тд. То он разрастётся до размера GCC и уже не будет таким волшебно быстрым. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
104. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 20:07 | ||
> Ну зачем же убогий tcc, который, наверное, даже не C99 ? | ||
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору |
![]() | ||
32. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +2 +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 16:09 | ||
Ну так бери и пили! | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
![]() | ||
88. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (13), 21-Мрт-25, 19:19 | ||
> Ты уже готов показать свой СПО проект на tcc? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
22. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 15:57 | ||
Если из сишного кода бинарный будет генерить один кодогенератор - из растового другой, а потом это скрестить между собой (слинковать), то можно получить ещё ранее не виданные уязвимости. Чекер боровов тут не помошник, ага. Я уж забодался приводить ссылку на соответствующее исследование, сейчас под рукой её нет. Поэтому, выходной машинный код, как минимум, для ядра должен генерироваться единым бекендом для C и Rust. Поэтому, хорошо, если gccrs будет успешно компилять растовую часть кода из ядра. Т.к. у gcc и gccrs будeт единое промежуточное представление GIMPLE и далее в машкод единым бекендом. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
![]() | ||
28. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от wyry (ok), 21-Мрт-25, 16:05 | ||
В глобальном масштабе едва ли этим будут заморачиваться, может минорно кто-то шишек и набьёт. То, что начали насильно интегрировать Rust создало как минимум прецедент и определённый раскол. Учитывая то, что Линус лицемерно в своё время развернул C++, а теперь принял Rust, и это при том, что GCC сам написан на C++, развязывает руки, т.к. авторитеты начинают противоречить сами себе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
36. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 16:14 | ||
Ну форкнется ядро на несколько - ну и хорошо, по моему мнению. Например, раскол FFmpeg (libav), в своё время, пошёл ему на пользу и снова объединились. Тоже OpenWRT и LEDE. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
37. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 16:15 | ||
> в своё время развернул C++, а теперь принял Rust, | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
![]() | ||
50. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 16:32 | ||
Чтобы ухудшить читабельность кода? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
143. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от n00by (ok), 22-Мрт-25, 11:00 | ||
Что бы сменить лицензию. Ну и да... зачем при этом старым людям читать новый код? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
38. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 16:18 | ||
> То, что начали насильно интегрировать Rust создало как минимум прецедент и определённый раскол. | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
![]() | ||
53. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 16:37 | ||
>В коммитете раскол, разброд и шатание. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
99. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (99), 21-Мрт-25, 19:52 | ||
плюролизм это конечно замечательно, но пока что там кто в лес кто по дрова, одни кричат что нужно срочно что то менять иначе Раст нас везде заменит, а другие на эти все пропозалы чихать хотели | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
111. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (111), 21-Мрт-25, 20:48 | ||
Очень хорошо замечено. Причём он мог хотя бы принять упрощённое подмножество - си с классами - даже это было бы намного удобнее и благодаря RAII смогло бы решить 99% проблем, на которые указывают растовики, но Линус оказался непоследовательным и не сумел разглядеть потенциал C++. | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
![]() | ||
144. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от n00by (ok), 22-Мрт-25, 11:04 | ||
Что бы Линус мог что-то принять, надобно ему что-то предложить. Так что не перекладывайте с больной головы на здоровую. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
189. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (111), 22-Мрт-25, 18:39 | ||
Ему предлагали - он только фыркал, типа, фи-фи-фи этот ваш нище-бродский Си++, а вот раст моднее, молодёжнее, и главное - за него заносят! | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
195. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от n00by (ok), 22-Мрт-25, 19:29 | ||
Что ему предлагали и когда? Вот сейчас я пишу поисковый запрос "linux kernel c++" и вижу в выдаче https://github.com/anthonyprintup/linux-kernel-cpp | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
203. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (111), 22-Мрт-25, 21:17 | ||
Я понял что вы имеете в виду. Было мало предложений в том числе и потому, что Линус постоянно хейтил Си++ (из-за его избыточной сложности). Как говорил Кен Томпсон в своём интервью - каждый пытается выбрать своё подмножество Си++, причём часто эти подмножества языка не пересекаются. А заморачиваться с гайдлайнами, проводить агитпроп по стилю. Зачем ему это надо? Если даже комитет по стандартизации не справился, то ему тем более нет смысла заморачиваться, особенно когда есть готовый, проверенный временем, рабочий и главное простой инструмент - Си. Куда не ломятся полусумасшедшие извращатели синтаксиса. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
241. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от n00by (ok), 23-Мрт-25, 08:31 | ||
Финт "Линус виноват, что я не осилил предложить код" со мной не прокатывает. У меня примеры драйверов на плюсах лежат на гитхапе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
127. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от fuggy (ok), 22-Мрт-25, 01:27 | ||
I find C++ quite ugly. - RMS. | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
![]() | ||
142. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от n00by (ok), 22-Мрт-25, 10:53 | ||
> I find C++ quite ugly. - RMS. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
174. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 15:26 | ||
>А это кто вообще, что бы его слушать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
178. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от n00by (ok), 22-Мрт-25, 15:39 | ||
Вождь - ведёт. Значит слушаете, куда вам надо за ним идти. А на чём писать - это вообще не его дело. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
141. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от n00by (ok), 22-Мрт-25, 10:48 | ||
> Учитывая то, что Линус лицемерно в своё | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
![]() | ||
190. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (111), 22-Мрт-25, 18:54 | ||
Дело было немного по-другому. Линус побоялся что в ядро начнут тащить плюсовые брейнфаки с шаблонным метапрограммированием, там разгребать кодовую базу - чёрт ногу сломает. А сказать что мы типа сторонники упрощённого стиля - немолодёжно, и вообще почти "моветон" в среде модернистских плюсовиков. Это беда плюсов и по сей день - неумение упрощать, гордиться брейнфакоподобными наворотами, синтаксическими нагромождениями. По итогу, Линус полностью всё завернул. Мог бы точно так же сделать и с растом, там брейнфак похлеще, но корпорасты насыпали ему зелени и он внезапно согласился. Наверное, много насыпали. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
193. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (111), 22-Мрт-25, 18:59 | ||
Это беда плюсов и по сей день - неумение упрощать, плюсовики гордятся брейнфакоподобными наворотами и синтаксическими нагромождениями. Это проклятие STL называется. Но никто ведь не заставляет пользоваться STL-ом, можно так преобразить плюсы, что кодить будет приятнее чем на питоне. Я именно так и сделал. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
197. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от n00by (ok), 22-Мрт-25, 19:39 | ||
> Дело было немного по-другому. Линус побоялся что в ядро начнут тащить плюсовые | ||
Ответить | Правка | К родителю #190 | Наверх | Cообщить модератору |
![]() | ||
200. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (111), 22-Мрт-25, 20:04 | ||
Ну тогда плюсы вообще были полу-экспериментальным поделием (типа транспилятора в си). Потому серьёзные проекты и не затевались. Плюсы стандартизировались где-то к 98 году, многие считают что лучше даже говорить о 2003 (с исправлениями). Линус десятилетиями отмахивается от плюсов (а раст принял сразу же под давлением корпораций). От плюсов он отказывается в том числе и из-за стремления плюсовиков всё переусложнять (им это кажется чем-то крутым, вы загляните в утекшую кодобазу яндекса - там только обнять и плакать). | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
201. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от n00by (ok), 22-Мрт-25, 20:24 | ||
Как раз на то и намекаю, что плюсов в 1992 де-юре не было. Я не улавливаю, почему никто не обнулил этим фактом "арумент" Линуса. Он не отмахивался. Он видел, что ему обсуждать вопрос не с кем, но ради приличия отвечал, писал то, что на ура примут остальные (сишники). Rust он принял, поскольку было, что принимать: был код, ну и от взносов в фонд зачем бы он отказывался? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
202. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (111), 22-Мрт-25, 20:55 | ||
Бабло конечно хорошо, но я надеюсь он осознаёт последствия. А то, что на ура примут сишники - на плюсах писать было не модно. Вот и получается то, что получается. Некоторым ещё повезло застать те времена, когда плюсы были, что называется, "вменяемыми", все эти журналы типа Dr. Dobb's, порталы CodeGuru, CodeProject - забытые кладези креатива. Сейчас такой движухи уже не замечается. В буржнете остался полудохлый медиум с комбинатором. Иногда кажется что даже хабр и опеннет на порядки интереснее. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
25. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +2 +/– | ![]() |
Сообщение от Соль земли (?), 21-Мрт-25, 15:58 | ||
Клуб нелюбителей Rust сам кого хочешь разведёт на бесполезную болтовню. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
![]() | ||
82. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Нуину (?), 21-Мрт-25, 19:01 | ||
Новость: просто набор патчей на рассмотрение | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
9. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 15:33 | ||
> В GCC-фронтэнде с компилятором Rust реализован Borrow checker | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
17. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 15:45 | ||
Апрельские тезисы Свободивца. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
30. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +2 +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 16:07 | ||
> Апрельские тезисы Свободивца. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
204. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 21:29 | ||
> Я бы не называл ГНУ свободной. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
206. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (111), 22-Мрт-25, 22:15 | ||
> На персональном уровне - я искренне ненавижу проприетарные тулчейны. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
215. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 23:16 | ||
>> На персональном уровне - я искренне ненавижу проприетарные тулчейны. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
221. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (111), 22-Мрт-25, 23:38 | ||
> Это все несколько криво в применении к софту. Но вот зависеть для | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
225. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 23-Мрт-25, 00:14 | ||
> Возьми Unreal Engine - надо отстёгивать процент от продаж, подписки на инструменты от Adobe, облачные хранилища, итд. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
229. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (111), 23-Мрт-25, 00:58 | ||
> В смысле отстегивать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
233. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 23-Мрт-25, 01:51 | ||
> Зачем? У рабочего сейчас есть доступ к альтернативному свободному средству производства - Godot Engine. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
236. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (111), 23-Мрт-25, 02:47 | ||
Не, ну я тоже хейтер ГНУ, но не настолько. Вы явно передёргиваете здесь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
223. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 23:55 | ||
> Это все несколько криво в применении к софту. | ||
Ответить | Правка | К родителю #215 | Наверх | Cообщить модератору |
![]() | ||
228. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (111), 23-Мрт-25, 00:43 | ||
> Ни один большой и крутой проект не развивается без корпораций | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
232. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (-), 23-Мрт-25, 01:31 | ||
>> Ни один большой и крутой проект не развивается без корпораций | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
237. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (111), 23-Мрт-25, 03:26 | ||
> Давай просто откроем крупные СПО проекты и посмотрим кто сколько кода пишет, | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
222. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 23:51 | ||
> Я тоже. Если вы владеете средствами производства, например, тем же тулчейном, вы являетесь членом правящего богатого класса, также известного как буржуазия. | ||
Ответить | Правка | К родителю #206 | Наверх | Cообщить модератору |
![]() | ||
227. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (111), 23-Мрт-25, 00:32 | ||
>> Я тоже. Если вы владеете средствами производства, например, тем же тулчейном, вы являетесь членом правящего богатого класса, также известного как буржуазия. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
231. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 23-Мрт-25, 01:26 | ||
> Имеется в виду в том числе предпринимательство - мелкая буржуазия. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
234. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (111), 23-Мрт-25, 02:32 | ||
> Ок, я типичный прогаммер на галере, горбачусь на дядю из корпорации. Заработанные | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
47. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 16:29 | ||
> 2. Буду использовать Раст только после одобрения его Столлманом. | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
![]() | ||
101. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 19:58 | ||
> А хорошо бы было, если бы Столман таки публично высказался про Rust. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
112. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (111), 21-Мрт-25, 21:00 | ||
> C++ гугл выкидывает потихоньку из андроида - тк такое же дырявое как си. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
149. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 11:23 | ||
> Нет, на Си++ можно писать вообще не трогая память напрямую и освобождать объекты автоматически. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
196. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (111), 22-Мрт-25, 19:36 | ||
> Можно. Но внезапно окажется что оно тормозит, потому что все проверки придется делать в рантайме. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
23. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (10), 21-Мрт-25, 15:57 | ||
> Чо, на сишечке не смогли?)) | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
![]() | ||
26. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (10), 21-Мрт-25, 15:59 | ||
> еще задолго до сишечки | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
34. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 16:12 | ||
Не удивительно. | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
![]() | ||
63. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +2 +/– | ![]() |
Сообщение от Аноним (63), 21-Мрт-25, 17:10 | ||
Десятое правило Гринспена. (с) | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
![]() | ||
42. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –2 +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 16:20 | ||
>что писали "я не буду пользоваться продуктом где есть хоть строчка на расте" | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
![]() | ||
163. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (161), 22-Мрт-25, 13:08 | ||
Есть в литературе такой приём, как гипербола. Вот это оно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
91. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Ан Оним (?), 21-Мрт-25, 19:26 | ||
>Чо, на сишечке не смогли?)) | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
![]() | ||
105. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (99), 21-Мрт-25, 20:08 | ||
Поправка в новости сказали что взяли Polonius, это переосмысление borrow checker lifetimes. Он позволяет "брать в долг" в большем количестве контекстов чем текущая система (по аналогии с пословицей "Neither a borrower nor a lender be" но в точности наоборот). только насколько я помню работа над внедрением Polonius затормозилась, но была возобновлена как инициатива в 2024 ревизии | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
181. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от анонимус (??), 22-Мрт-25, 16:45 | ||
> Чо, на сишечке не смогли?)) | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
12. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 15:38 | ||
Так у меня непонятки, прошу просветить. Согласно лицензии, компилятором языка Rust может считаться только официальный компилятор, разрабатывемый сообществом Rust. Тогда зачем GCC внедрило в свой проект новый фронтэнд языка Rust? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
15. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 15:44 | ||
> Согласно лицензии, компилятором языка Rust может считаться только официальный компилятор, разрабатывемый сообществом Rust. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
18. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 15:49 | ||
>Хм.. мне казалось что там простая МИТ/Апач. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
27. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +2 +/– | ![]() |
Сообщение от НяшМяш (ok), 21-Мрт-25, 16:01 | ||
Компилятор никто и не переименовывает. Как был GCC, так и остался. Просто добавится ещё одна запись в строчке Supported Languages и всё. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
39. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 16:18 | ||
Фронтэнд как будет называться? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
60. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +2 +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 17:02 | ||
gccrs | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
175. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 15:29 | ||
grc - так логично и красиво. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
184. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 17:22 | ||
>>Хм.. мне казалось что там простая МИТ/Апач. | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
![]() | ||
19. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 15:53 | ||
P.S. | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
![]() | ||
40. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Совершенно другой аноним (?), 21-Мрт-25, 16:19 | ||
> Правда, текст Стандарта платный | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
69. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (69), 21-Мрт-25, 17:57 | ||
Правда вы потом не сможете получить госконтракт, если в нём прописана поддержка стандарта, а вы только черновик читали. Нет, можно и соврать, но послушав рассказы человека, проведшего два года жизни в федеральной тюрьме Васека, не рекомендую. А где таких требований нет, там да, там и черновик сойдёт, и даже его можно не читать до конца. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
81. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Витюшка (?), 21-Мрт-25, 18:57 | ||
Поподробнее про историю как человек провёл "за драфт стандарта" несколько лет в тюрьме можно? Желательно с ссылками | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
147. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от n00by (ok), 22-Мрт-25, 11:17 | ||
Сочиняет же. Кому стандарт нужен для контракта, тот его покупает. Кому стандарт нужен для работы - тот за стандартом следит и имеет тот самый черновик, который переименовывают в стандарт через пару недель после принятия. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
46. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +4 +/– | ![]() |
Сообщение от Карлос Сношайтилис (ok), 21-Мрт-25, 16:29 | ||
> в строгом соответствии со стандартом С23 | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
![]() | ||
52. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 16:34 | ||
> С языком Си всё просто. | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
![]() | ||
165. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Прохожий (??), 22-Мрт-25, 13:14 | ||
>Стандарт С это просто ненужная фигня | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
218. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (218), 22-Мрт-25, 23:23 | ||
>>Стандарт С это просто ненужная фигня | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
24. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –3 +/– | ![]() |
Сообщение от wyry (ok), 21-Мрт-25, 15:58 | ||
Может и не придётся ничего обходить, т.к. Rust попросту умрёт. Лет 15 назад вот внезапно всплыла мода на функциональщину (Haskell, LISP, ML {ML в контексте семейства языков вроде oCaml и F#}), все тогда вдруг начали говорить что всё скоро уйдёт в историю, выкатили также Clojure (диалект lisp для jvm), Ruby. И да, душные люди могут придраться, что из перечисленного чисто ФЯ - это haskell, так что заклинание в виде дисклеймера нужно проговорить. Только в итоге ничего толком не взлетело, а полезные функциональные фичи минорно добавили во все языки. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
![]() | ||
31. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (10), 21-Мрт-25, 16:08 | ||
> в ином виде все это УЖЕ есть в C++, а учитывая что Rust не существует без LLVM, написанный на C++ (в отличие кстати от некоторых из перечисленных языков, | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
72. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Нуину (?), 21-Мрт-25, 18:36 | ||
> This has the potential to improve compilation times in debug mode. If your project doesn't use any of the things listed under "Not yet supported", it should work fine. If not please open an issue. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
73. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Нуину (?), 21-Мрт-25, 18:37 | ||
> Platform support | ||
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору |
![]() | ||
77. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (77), 21-Мрт-25, 18:53 | ||
> Platform support | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
107. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (99), 21-Мрт-25, 20:14 | ||
wasm32 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
219. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (218), 22-Мрт-25, 23:25 | ||
>> Platform support | ||
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору |
![]() | ||
113. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (10), 21-Мрт-25, 21:18 | ||
>> Platform support | ||
Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору |
![]() | ||
123. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Нуину (?), 21-Мрт-25, 23:44 | ||
>>> Platform support | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
126. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (10), 22-Мрт-25, 00:31 | ||
> Ну вот, ты сам все сказал. Неосиляторы и есть неосиляторы, причем тут время? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
33. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –2 +/– | ![]() |
Сообщение от НяшМяш (ok), 21-Мрт-25, 16:11 | ||
> Rust попросту умрёт. | ||
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору |
![]() | ||
48. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от wyry (ok), 21-Мрт-25, 16:30 | ||
> Все умрут. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
87. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 19:09 | ||
> C++ уже переживёт и вас и меня. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
115. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 21:32 | ||
>> C++ уже переживёт и вас и меня. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
168. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Прохожий (??), 22-Мрт-25, 13:31 | ||
>Ровно также Microsoft в своё время выкатили F#, многие пророчили ему большое будущее, были даже евангелисты F# (чем-то напоминают нынешних Rust-овичков). В итоге так и остался поделкой для студентов (и это действительно крутой инструмент для того чтобы обучающиеся потыкались в функциональщину) | ||
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору |
![]() | ||
35. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 16:13 | ||
> Лет 15 назад вот внезапно всплыла мода на функциональщину (Haskell, LISP | ||
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору |
![]() | ||
45. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –2 +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 16:28 | ||
>В том-то и дело что в ином)) С++ до сих пор тянут тяжелое наследие сишки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
49. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +4 +/– | ![]() |
Сообщение от Аноним (49), 21-Мрт-25, 16:31 | ||
> Борзеете однако. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
136. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 07:58 | ||
>Но есть еще целая куча сишных как результат с совместимостью с сишкой. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
146. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (146), 22-Мрт-25, 11:12 | ||
> Когда вы вините в своих проблемах ни в чём не повинную сишку, | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
75. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (75), 21-Мрт-25, 18:42 | ||
> Все проблемы "Си плюс-плюс" происходят от самой "Си плюс-плюс". Нечего тут приплетать сишку. | ||
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору |
![]() | ||
98. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от ОШИБКА Отсутствуют данные в поле Name (?), 21-Мрт-25, 19:50 | ||
Начнём с того, что UB в unsafe это растовое изобретение. Закончим. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
108. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (75), 21-Мрт-25, 20:18 | ||
Конечно нет, вот оно в C# в 2001 году: https://ecma-international.org/wp-content/uploads/ECMA-334_1... | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
137. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 08:10 | ||
>Начнём с того, что UB - сишное изобретение. Закончим. | ||
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору |
![]() | ||
139. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (75), 22-Мрт-25, 09:55 | ||
> Винить чистую сишку | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
154. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 11:48 | ||
> Винить чистую сишку в том, что в языке "Си плюс-плюс" есть UB? | ||
Ответить | Правка | К родителю #137 | Наверх | Cообщить модератору |
![]() | ||
162. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 13:05 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
150. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от n00by (ok), 22-Мрт-25, 11:28 | ||
Ажиотаж с Rust больше похож на внедрение dotNet. | ||
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору |
![]() | ||
158. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 12:31 | ||
А что когда внедряли в вантузе .NET был точно такой же ор? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
159. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от n00by (ok), 22-Мрт-25, 12:36 | ||
Да, почти 1 в 1. Аргументы такие же: "безопасно" и "зато плюсы быстрее". Даже ОС написали на нём - Microsoft Singularity. Рекламу функциональщины я наблюдал рядом (на RSDN), но она происходила тихонечко сбоку от этой шумихи. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
166. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Прохожий (??), 22-Мрт-25, 13:24 | ||
>Rust - абсолютно та же история. | ||
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору |
![]() | ||
55. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 16:48 | ||
>Согласно лицензии, компилятором языка Rust может считаться только официальный компилятор, разрабатывемый сообществом Rust. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
![]() | ||
58. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (58), 21-Мрт-25, 16:56 | ||
Лицензия - про название. Нельзя называть "rust compiler" что-то кроме официального компилятора. А если название, скажем, gccrs - можно. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
![]() | ||
68. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (1), 21-Мрт-25, 17:54 | ||
> Согласно лицензии, компилятором языка Rust может считаться только официальный компилятор, разрабатывемый сообществом Rust | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
41. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 16:20 | ||
А насчёт пакетного менеджера rust. Cargo кажись называется - тоже будет? А пакеты на других языках на нем можно будет добавлять с библиотеками? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
86. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 19:07 | ||
Молодец. Расписал всё по делу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
140. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 09:55 | ||
Ну а чего? Без Арин-нет у тебя ничего не скомпилируется. Идея интересная. | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +4 +/– | ![]() |
Сообщение от Нуину (?), 21-Мрт-25, 16:24 | ||
Коротко про раст | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
65. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 17:39 | ||
> Коротко про раст | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
89. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Нуину (?), 21-Мрт-25, 19:20 | ||
>> Коротко про раст | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
97. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 19:48 | ||
>>> Коротко про раст | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
121. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Нуину (?), 21-Мрт-25, 23:40 | ||
>>>> Коротко про раст | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
122. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Нуину (?), 21-Мрт-25, 23:41 | ||
>>>> Коротко про раст | ||
Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору |
![]() | ||
152. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 11:43 | ||
> Я тебе открою один секрет. Готов? Я не писал этот текст)) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
114. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от анонимус (??), 21-Мрт-25, 21:27 | ||
не хватает, как минимум, ещё одного пункта: | ||
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору |
![]() | ||
207. Скрыто модератором | +1 +/– | ![]() |
Сообщение от анонимус (??), 22-Мрт-25, 22:30 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
210. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 22:59 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
211. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 23:01 | ||
> складывается ощущение, что кроме AMD64 | ||
Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору |
![]() | ||
235. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от анонимус (??), 23-Мрт-25, 02:41 | ||
> Ничего и не существует. И это реально так. | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (54), 21-Мрт-25, 16:41 | ||
Зачем ГыЦыЦ пилит компилятор раста? Уже есть эталонный, он всегда будет более фичастым. Помнится ГыЦыЦ в свое время пилил компилятор явы -- предсказуемо не взлетел. Также уверен, что ГыЦыЦ как всегда обмажется вирусной лицензией, что лишь еще сильнее изолирует его от опенсорсного сообщества. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
57. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +2 +/– | ![]() |
Сообщение от Аноним (49), 21-Мрт-25, 16:54 | ||
> Зачем ГыЦыЦ пилит компилятор раста? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
71. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (59), 21-Мрт-25, 18:36 | ||
Главное, чтобы его для сборки ядра хватало для начала. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
116. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (116), 21-Мрт-25, 21:43 | ||
> Главное, чтобы его для сборки ядра хватало для начала. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
78. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +3 +/– | ![]() |
Сообщение от 12yoexpert (ok), 21-Мрт-25, 18:54 | ||
а где скачать свободный шланг? тот самый шланг, который все знают, - проприетарный | ||
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору |
![]() | ||
92. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 19:29 | ||
> а где скачать свободный шланг? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
125. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +2 +/– | ![]() |
Сообщение от 12yoexpert (ok), 22-Мрт-25, 00:30 | ||
но по ссылке проприетарный шланг. открой лицензию и глаза. и уж чего с ним точно нельзя делать, так это "чего хочешь" | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
145. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (146), 22-Мрт-25, 11:07 | ||
> но по ссылке проприетарный шланг. открой лицензию и глаза. и уж чего | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
176. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 15:35 | ||
>Назови что-то что я не могу с ним сделать))) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
192. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 18:57 | ||
> Ты его не сможешь сделать копилефтным. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
85. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 21-Мрт-25, 19:06 | ||
GCC перестал разрабатывать фронтэнд языка Java тогда, когда официальная виртуальная машина Java вышла с копилефт лицензией. | ||
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору |
![]() | ||
93. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Ан Оним (?), 21-Мрт-25, 19:41 | ||
Затем, зачем и делает gcc go. То есть есть оригинальные компиляторы go и rust, но их собиряют только для некоторых платформ. Тогда как gcc можно собрать для гораздо большего числа платформ, вот в них и будут работать gcc go и gcc rust | ||
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору |
![]() | ||
95. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (95), 21-Мрт-25, 19:43 | ||
>он всегда будет более фичастым | ||
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору |
![]() | ||
128. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от fuggy (ok), 22-Мрт-25, 02:24 | ||
Зато GnuCobol и Gnu Ada взлетел. Gnu D, GNU Guile, Gnu Fortran и Gnu Lisp не отстаёт. Если оставить С/С++ и языки корпораций Java/Go/C#. | ||
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору |
![]() | ||
173. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от MinimumProfit (?), 22-Мрт-25, 15:23 | ||
GCC Modula-2 живёт https://freepages.modula2.org/ | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. Скрыто модератором | +1 +/– | ![]() |
Сообщение от Аноним (64), 21-Мрт-25, 17:30 | ||
Ответить | Правка | Наверх | Cообщить модератору |
129. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (129), 22-Мрт-25, 02:37 | ||
Может хоть этот не будет гигантские бинарники выдавать, а то сделал простой тест компорта а он 540кб - как его ещё соптимизировать ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
131. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 02:57 | ||
> Может хоть этот не будет гигантские бинарники выдавать, а то сделал простой | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
132. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (129), 22-Мрт-25, 03:23 | ||
Мне для понимания - может я что-то упускаю, мне не критичны эти 500кб | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
134. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 06:25 | ||
> как его ещё соптимизировать ? | ||
Ответить | Правка | К родителю #129 | Наверх | Cообщить модератору |
![]() | ||
169. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (129), 22-Мрт-25, 13:50 | ||
> добавить в начало RUSTC_BOOTSTRAP=1 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
226. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 23-Мрт-25, 00:31 | ||
> этот костыль просто игнориуется | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
244. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (129), 23-Мрт-25, 12:15 | ||
Короче говоря это для разработчиков компилятора - мне такое не надо | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
170. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (129), 22-Мрт-25, 13:55 | ||
> Чтобы сравнивать с Си, надо включать #![no_std], по другому не спортивно. | ||
Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору |
![]() | ||
172. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (10), 22-Мрт-25, 15:16 | ||
> Как хелловорд 18кб получается - тоже с no_std? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
194. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (129), 22-Мрт-25, 19:27 | ||
Твой код ничего не делает, повтори такое с простым кодом который что-то делает | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
224. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 23-Мрт-25, 00:06 | ||
> Твой код ничего не делает, повтори такое с простым кодом который что-то делает | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
239. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (239), 23-Мрт-25, 03:51 | ||
Хренасе простой! Тут эквивалентного сишного кода килобайтов на 100, одни таймауты запаришься делать - придется нырнуть в чан системного программирования для POSIX и воспользоваться сигналами, таймерами и еще черти чем. | ||
Ответить | Правка | К родителю #194 | Наверх | Cообщить модератору |
![]() | ||
243. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (129), 23-Мрт-25, 12:00 | ||
Это элементаный код потому что кроме парсера командной строки это всё обёртки над ioctl ядра и сишный эквивалент компилируется в 10 кб. Мне не понятно - почему раст линкуя статически и имея всю информацию не может оптимизировать свои говнообёртки - они либо криво написаны или LTO у него не работает | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
238. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 23-Мрт-25, 03:41 | ||
> Как хелловорд 18кб получается - тоже с no_std? | ||
Ответить | Правка | К родителю #170 | Наверх | Cообщить модератору |
![]() | ||
185. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (185), 22-Мрт-25, 17:26 | ||
>> как его ещё соптимизировать ? | ||
Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору |
![]() | ||
198. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от n00by (ok), 22-Мрт-25, 19:48 | ||
>>> для сравнения +- то же самое на С - 9.6 кб | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
205. Скрыто модератором | –1 +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 21:37 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
217. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 23:22 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
240. Скрыто модератором | +/– | ![]() |
Сообщение от n00by (ok), 23-Мрт-25, 08:28 | ||
Ответить | Правка | К родителю #205 | Наверх | Cообщить модератору |
![]() | ||
138. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 08:44 | ||
> clap = { version = "4.5", features = ["derive"] } | ||
Ответить | Правка | К родителю #129 | Наверх | Cообщить модератору |
![]() | ||
153. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (129), 22-Мрт-25, 11:43 | ||
> 9.6 кб ты можешь получить только отказавшись от std | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
160. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 12:38 | ||
Как тебе LTO выкинет таблицы для декодирования utf8, если ты этим пользуешься? Типы str и String используешь? Вот значит терпи таблицы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
186. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 17:29 | ||
> Как тебе LTO выкинет таблицы для декодирования utf8, если ты этим пользуешься? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
246. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 23-Мрт-25, 12:35 | ||
> Где он ими пользуется для работы с компортом? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
148. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 11:19 | ||
> для сравнения +- то же самое на С - 9.6 кб | ||
Ответить | Правка | К родителю #129 | Наверх | Cообщить модератору |
![]() | ||
155. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (129), 22-Мрт-25, 11:50 | ||
> Со статически линкованными всеми либами? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
171. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (10), 22-Мрт-25, 15:13 | ||
| ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
199. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (129), 22-Мрт-25, 19:57 | ||
> сделай ldd и удивись, почему в списке нет std-либы раста. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
156. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (129), 22-Мрт-25, 11:57 | ||
> с abort вместо нормального panic_handler, без вывода ошибок и будет примерно тоже самое | ||
Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору |
![]() | ||
151. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (151), 22-Мрт-25, 11:36 | ||
>для сравнения +- то же самое на С - 9.6 кб | ||
Ответить | Правка | К родителю #129 | Наверх | Cообщить модератору |
![]() | ||
187. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 17:31 | ||
>>для сравнения +- то же самое на С - 9.6 кб | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
179. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 15:40 | ||
>Может хоть этот не будет гигантские бинарники выдавать, а то сделал простой тест компорта а он 540кб - как его ещё соптимизировать ? | ||
Ответить | Правка | К родителю #129 | Наверх | Cообщить модератору |
![]() | ||
248. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (129), 23-Мрт-25, 12:57 | ||
Для меня очевидно раст это лучшее что есть сейчас и я его с радостью буду использовать, не плюсы же зубрить и все его дебильные UB | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
191. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (191), 22-Мрт-25, 18:55 | ||
> для сравнения +- то же самое на С - 9.6 кб | ||
Ответить | Правка | К родителю #129 | Наверх | Cообщить модератору |
![]() | ||
209. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +1 +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 22:56 | ||
> Чё правда, все подключённые к раст проекту зависимости есть и в сишном | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
216. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (216), 22-Мрт-25, 23:19 | ||
>А зачем бектрейсы и прочий отладочный крап чисто по приколу в релизе? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
220. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –2 +/– | ![]() |
Сообщение от Аноним (216), 22-Мрт-25, 23:28 | ||
>Может хоть этот не будет гигантские бинарники выдавать, а то сделал простой тест компорта а он 540кб | ||
Ответить | Правка | К родителю #129 | Наверх | Cообщить модератору |
![]() | ||
242. Скрыто модератором | +1 +/– | ![]() |
Сообщение от Аноним (242), 23-Мрт-25, 09:37 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
247. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (247), 23-Мрт-25, 12:42 | ||
Здесь килобайты в чем-то побольше гигабайты. | ||
Ответить | Правка | К родителю #220 | Наверх | Cообщить модератору |
![]() | ||
249. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (129), 23-Мрт-25, 13:01 | ||
Я не хотел салить хотя понимал что всё к этому сведётся, ничего лучше раст сейчас нет - просто начните его использовать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
133. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (133), 22-Мрт-25, 05:14 | ||
Нико молодец. Не только придумал и воплотил основную фичу раста, так ещё и продолжает упрощать овнершипы и лайфтаймы, сохраняя безопасность. Вот что умные люди делают, без оглядки на всяких дидов и комитеты. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
188. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | +/– | ![]() |
Сообщение от Аноним (-), 22-Мрт-25, 17:33 | ||
> Нико молодец. Не только придумал и воплотил основную фичу раста, так ещё | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
245. "В GCC-фронтэнде с компилятором Rust реализован Borrow checke..." | –1 +/– | ![]() |
Сообщение от Аноним (-), 23-Мрт-25, 12:26 | ||
Не понял а попроще можно? И это аналогии приплетай правильно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |