Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от opennews (??), 26-Янв-23, 22:14 | ||
Опубликован релиз языка программирования общего назначения Rust 1.67, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Выпуск языка программирования Rust 1.67" | +2 +/– | |
Сообщение от Аноним (1), 26-Янв-23, 22:14 | ||
долгих лет! очень рад! круто! | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Выпуск языка программирования Rust 1.67" | +9 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 26-Янв-23, 22:52 | ||
https://www.youtube.com/watch?v=ItBgDuUi3Xk | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Выпуск языка программирования Rust 1.67" | +2 +/– | |
Сообщение от Аноним (36), 26-Янв-23, 23:08 | ||
в тему! | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от Аноним (36), 26-Янв-23, 23:05 | ||
> для платформ Sony PlayStation 1 | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
96. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (96), 27-Янв-23, 03:37 | ||
Они идут и шум их слышен на 18 годах от текущего... пока... | ||
Ответить | Правка | Наверх | Cообщить модератору |
97. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (36), 27-Янв-23, 03:47 | ||
Представляешь, когда они до 5-ой плойки дойдут? | ||
Ответить | Правка | Наверх | Cообщить модератору |
173. "Выпуск языка программирования Rust 1.67" | +4 +/– | |
Сообщение от Аноним (173), 27-Янв-23, 16:27 | ||
>> для платформ Sony PlayStation 1 | ||
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору |
175. "Выпуск языка программирования Rust 1.67" | –3 +/– | |
Сообщение от Аноним (36), 27-Янв-23, 16:40 | ||
Знаний растаманов хватает только на технологии прошлого века. | ||
Ответить | Правка | Наверх | Cообщить модератору |
179. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от Аноним (173), 27-Янв-23, 16:47 | ||
> Знаний растаманов хватает только на технологии прошлого века. | ||
Ответить | Правка | Наверх | Cообщить модератору |
181. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (36), 27-Янв-23, 16:54 | ||
Зачем портировать то, что было изначально использовано самой Сонькой?! Карл, PS изначально на gcc! | ||
Ответить | Правка | Наверх | Cообщить модератору |
184. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от Аноним (173), 27-Янв-23, 17:54 | ||
>> Т.е. ты нам сейчас покажешь свой порт gcc на пятую плойку (ну или хотя бы первую)? Или как обычно у опеннетных балаболок, начнутся виляния задом? | ||
Ответить | Правка | Наверх | Cообщить модератору |
192. "Выпуск языка программирования Rust 1.67" | –2 +/– | |
Сообщение от Аноним (36), 27-Янв-23, 20:30 | ||
Sony used the free software GNU C compiler, also known as GCC | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Выпуск языка программирования Rust 1.67" | +2 +/– | |
Сообщение от васёк (?), 26-Янв-23, 22:21 | ||
Спаcибо! Ждем больше системных компонентов на rust в Linux | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от Аноним (7), 26-Янв-23, 22:23 | ||
тем временем зиг перешел на самообеспечение | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (27), 26-Янв-23, 22:57 | ||
И нафиг он нам нужен в новости про rust? Rust уже в ядре, а на Зиг пишут полтора человека. | ||
Ответить | Правка | Наверх | Cообщить модератору |
111. "Выпуск языка программирования Rust 1.67" | –2 +/– | |
Сообщение от Иваня (?), 27-Янв-23, 08:14 | ||
зиг ещё хуже раста | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
121. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (121), 27-Янв-23, 09:48 | ||
Почему? | ||
Ответить | Правка | Наверх | Cообщить модератору |
138. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от inferrna (ok), 27-Янв-23, 12:45 | ||
Заставить писать на нём трудно даже за деньги. | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (8), 26-Янв-23, 22:23 | ||
там есть что-нибудь вроде qml? (не враппер, не gtk, не js (qml != js)) | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (46), 26-Янв-23, 23:30 | ||
Slint посмотри(а вообще areweguiyet в помощь) | ||
Ответить | Правка | Наверх | Cообщить модератору |
69. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (36), 27-Янв-23, 01:15 | ||
просили же нормальные... | ||
Ответить | Правка | Наверх | Cообщить модератору |
228. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Анонимусс (?), 01-Фев-23, 18:45 | ||
Да кому он нужен с такой отбитой лицензией? | ||
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору |
220. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Gj (?), 30-Янв-23, 14:32 | ||
Tauri | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
9. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (9), 26-Янв-23, 22:25 | ||
Вот бы переписали на расте | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от Аноним (50), 27-Янв-23, 00:05 | ||
На самом деле неплохой критерий для проверки состоятельности языка. | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Выпуск языка программирования Rust 1.67" | –2 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 27-Янв-23, 00:41 | ||
> На самом деле неплохой критерий для проверки состоятельности языка. | ||
Ответить | Правка | Наверх | Cообщить модератору |
112. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от Аноним (50), 27-Янв-23, 08:53 | ||
Братан, без шуток нужные. | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (10), 26-Янв-23, 22:25 | ||
> "#[must_use]" | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 26-Янв-23, 22:29 | ||
В некоторых проектах на С встречаю функцию die(), которая обычно делает perror и еxit. Да в perl такая есть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
120. "Выпуск языка программирования Rust 1.67" | –5 +/– | |
Сообщение от AKTEON (?), 27-Янв-23, 09:48 | ||
Язык Си - язык ненависти, расовой и гендерной дискриминации. | ||
Ответить | Правка | Наверх | Cообщить модератору |
224. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 30-Янв-23, 17:51 | ||
> Язык Си - язык ненависти, расовой и гендерной дискриминации. | ||
Ответить | Правка | Наверх | Cообщить модератору |
225. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 30-Янв-23, 17:52 | ||
> Язык Си - язык ненависти, расовой и гендерной дискриминации. | ||
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору |
18. "Выпуск языка программирования Rust 1.67" | –2 +/– | |
Сообщение от Dzen Python (ok), 26-Янв-23, 22:45 | ||
А внезапно - почему бы и нет. | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
49. "Выпуск языка программирования Rust 1.67" | –3 +/– | |
Сообщение от Аноним (49), 27-Янв-23, 00:05 | ||
Так на Rust, сынку, платят ГОРАЗДО БОЛЬШЕ чем на твоих С++ и тем более чем на чистом С. | ||
Ответить | Правка | Наверх | Cообщить модератору |
116. "Выпуск языка программирования Rust 1.67" | –2 +/– | |
Сообщение от деанон (?), 27-Янв-23, 09:10 | ||
да, да, только помимо программирования на Расте нужно еще свою подпись ставить на документах и вопросы не задавать. Очень много плотють, очень | ||
Ответить | Правка | Наверх | Cообщить модератору |
152. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (152), 27-Янв-23, 13:27 | ||
Пруф? Или так блокчейн платежные системы имеешь в виду? | ||
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору |
11. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 26-Янв-23, 22:26 | ||
> Для функций async с Future::Output реализована возможность указания аннотаций "#[must_use]" | ||
Ответить | Правка | Наверх | Cообщить модератору |
42. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (42), 26-Янв-23, 23:18 | ||
У многих и стабильных языков 28 летней давности, даже такого нет | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Выпуск языка программирования Rust 1.67" | –2 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 26-Янв-23, 23:20 | ||
> У многих и стабильных языков 28 летней давности, даже такого нет | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "Выпуск языка программирования Rust 1.67" | +3 +/– | |
Сообщение от НяшМяш (ok), 27-Янв-23, 00:06 | ||
В оригинальной новости расписано подробнее. Async функция возвращает Future и аннотация must_use применялась только к этой структуре, а не к её ожидаемому результату. Теперь это починили и аннотация распространяется в том числе и на Future::Output. | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
61. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от Аноним (61), 27-Янв-23, 00:27 | ||
Ну так в плюсах больше 30 лет ждали этой фичи, а тут уже она есть! | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
85. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от burjui (ok), 27-Янв-23, 02:07 | ||
Сдаётся мне, 30 лет назад плюсовики даже не знали о такой фиче и полагались на своё идеальное, по мнению экспертов с Опеннета, внимание к деталям. Потом увидели её в каком-то другом языке, поняли, что годно, и потянули себе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
134. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от freecoder (ok), 27-Янв-23, 11:31 | ||
Атрибут must_use стабильный, вы дали ссылку на функцию hint::must_use, которая не стабильна, а не на атрибут. | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
147. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Серб (ok), 27-Янв-23, 12:58 | ||
Получается, что синтаксический сахар, скрывающий суть, был проблемой? | ||
Ответить | Правка | Наверх | Cообщить модератору |
151. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от freecoder (ok), 27-Янв-23, 13:27 | ||
Не то что бы проблемой, просто он расширил применимость синтаксиса объявления функции. Сделав возврат значения футуры синтаксически подобным возвращаемому значению функции, естественно возникла потребность применять все, что положено возвращаемым из функции значениям также и к возвращаемым из футуры, если они записаны в синтаксисе функций. | ||
Ответить | Правка | Наверх | Cообщить модератору |
15. "Выпуск языка программирования Rust 1.67" | –1 +/– | |
Сообщение от Dzen Python (ok), 26-Янв-23, 22:39 | ||
Код под 1.66 соберется под 1.67? | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (27), 26-Янв-23, 22:58 | ||
Да. | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Выпуск языка программирования Rust 1.67" | –1 +/– | |
Сообщение от Аноним (36), 26-Янв-23, 23:11 | ||
Ты уверен? | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от НяшМяш (ok), 27-Янв-23, 00:08 | ||
Эксперты опеннета не перестают радовать уровнем своей экспертизы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
72. "Выпуск языка программирования Rust 1.67" | –1 +/– | |
Сообщение от Аноним (36), 27-Янв-23, 01:17 | ||
Оказалось, что приложения на расте могут собираться с ошибками... | ||
Ответить | Правка | Наверх | Cообщить модератору |
80. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от Аноним (80), 27-Янв-23, 01:37 | ||
Раст от логических ошибок в коде не защищает никак, как и 99,9% других существующих языков. Это отчасти есть только в функциональщине с зависимыми типами. Раст это плюсы в наморднике и строгом ошейнике, дабы подсократить класс ошибок, являющийся основным источником CVE | ||
Ответить | Правка | Наверх | Cообщить модератору |
94. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (36), 27-Янв-23, 03:07 | ||
Дак там немного другое, там UB. Так нагородили, что невозможно понять, что делает ф-я: то ли меняет значение, то ли возвращает. В общем, хренотень нагородили. | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (36), 27-Янв-23, 03:08 | ||
А вместо того, чтобы сесть и внимательно продумать заголовки ф-й, начали их костылями подпирать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
102. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от ДаНуНафиг (?), 27-Янв-23, 04:28 | ||
На каком языке сразу понятно, что делает функция bar() - меняет значение или возвращает? | ||
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору |
106. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (106), 27-Янв-23, 06:18 | ||
В расте же. Если параметр передан как mut, значит меняет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
129. "Выпуск языка программирования Rust 1.67" | –3 +/– | |
Сообщение от Аноним (36), 27-Янв-23, 11:10 | ||
Прикинь, в других языках тоже есть var, const и out. Растаманы, как обычно, взяли готовое и назвали по-растамановски. | ||
Ответить | Правка | Наверх | Cообщить модератору |
207. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Илья (??), 28-Янв-23, 08:44 | ||
Разберись сначала, потом знакомые слова пиши | ||
Ответить | Правка | Наверх | Cообщить модератору |
206. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Илья (??), 28-Янв-23, 08:43 | ||
меня тянет блевать от использования слов foo и bar. | ||
Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору |
229. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (229), 01-Фев-23, 20:04 | ||
От того и используем, что никакой связи с реальностью не имеют, т.к. в контексте их использования она (связь) не нужна. | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Выпуск языка программирования Rust 1.67" | +2 +/– | |
Сообщение от Аноним (17), 26-Янв-23, 22:44 | ||
>Безопасная работа с памятью обеспечивается в Rust во время | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. Скрыто модератором | +1 +/– | |
Сообщение от Dzen Python (ok), 26-Янв-23, 22:49 | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. Скрыто модератором | –1 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 26-Янв-23, 22:54 | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. Скрыто модератором | –1 +/– | |
Сообщение от Dzen Python (ok), 26-Янв-23, 22:55 | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. Скрыто модератором | –1 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 26-Янв-23, 22:58 | ||
Ответить | Правка | Наверх | Cообщить модератору |
33. Скрыто модератором | –1 +/– | |
Сообщение от Dzen Python (ok), 26-Янв-23, 23:02 | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. Скрыто модератором | +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 26-Янв-23, 23:05 | ||
Ответить | Правка | Наверх | Cообщить модератору |
148. Скрыто модератором | +/– | |
Сообщение от freecoder (ok), 27-Янв-23, 13:06 | ||
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору |
182. Скрыто модератором | –1 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 27-Янв-23, 17:01 | ||
Ответить | Правка | Наверх | Cообщить модератору |
214. Скрыто модератором | +/– | |
Сообщение от freecoder (ok), 29-Янв-23, 01:15 | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от ИмяХ (?), 26-Янв-23, 22:54 | ||
>>для платформ Sony PlayStation | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Выпуск языка программирования Rust 1.67" | –1 +/– | |
Сообщение от Dzen Python (ok), 26-Янв-23, 22:58 | ||
А вот вдруг ты начнешь играть в Syphon Filter 2, а тут бамц! и Прямо в лаборатории на Гейба попрут глючные модельки из-за use-after-free? Или прямиком перед отключение света в туннеле найдется null-указатель? | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 26-Янв-23, 22:59 | ||
>>>для платформ Sony PlayStation | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
154. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от freecoder (ok), 27-Янв-23, 13:29 | ||
>>>для платформ Sony PlayStation | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
32. "Выпуск языка программирования Rust 1.67" | +3 +/– | |
Сообщение от Аноним (32), 26-Янв-23, 23:01 | ||
Интересно.., только у меня одного получается писать на ржавом так же просто, как на питоне, только намого эффективнее? | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 26-Янв-23, 23:08 | ||
> только намого эффективнее? | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Выпуск языка программирования Rust 1.67" | –2 +/– | |
Сообщение от Аноним (32), 26-Янв-23, 23:26 | ||
Да вы все равно не поймете, там за печкой... | ||
Ответить | Правка | Наверх | Cообщить модератору |
87. "Выпуск языка программирования Rust 1.67" | –3 +/– | |
Сообщение от burjui (ok), 27-Янв-23, 02:20 | ||
Да, только у тебя одного, все остальные сидят на Опеннете и плачутся, что Rust невыносимо ужасный, а им его навязывают под страхом пыток джавой. | ||
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору |
103. "Выпуск языка программирования Rust 1.67" | +7 +/– | |
Сообщение от Нанонимус (ok), 27-Янв-23, 04:36 | ||
Скинь примеры кода. Я то тоже могу писать на расте, не используя ссылки и лайфтаймы, используя везде исключительно владение через Vec или String, передавая все эти значения через clone. И да, это всё равно будет на порядок эффективнее питона. Только смысл в этом какой? Чтобы писать оптимальный код, сопоставимый с кодом на Си, тебе всё равно необходимо использовать ссылки/указатели. А вот с этим у раста и начинаются бесконечные приседания, аннотации всюду лайфтаймов и прочая ментальная эквилибристика. А ещё не забудь везде mut проставить, натыкать где надо Cell/RefCell, обернуть всё в Rc/Arc, расставить move у замыканий и всё это для того, чтобы заставить компилятор всё же скопилировать твой растово-идиоматичный код, который был бы в 10 короче просто с использованием обычных указателей. | ||
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору |
123. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от burjui (ok), 27-Янв-23, 10:11 | ||
Очередной онаним-анимешник рубит правду-матку, со своими 0.20 лет опыта в разработке. Оказывается, на Rust писать сложно, ой-ой-ой! Разработчики Linux-то дураки, не спросили у него, теперь придётся везде (в 10%) расставлять mut и лайфтаймы, а могли бы расставлять const через слово и не париться. | ||
Ответить | Правка | Наверх | Cообщить модератору |
149. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от freecoder (ok), 27-Янв-23, 13:13 | ||
Смотря что ты пишешь и как ты пишешь. Если пытаешься натянуть на Rust свои старые привычки - то да, будут бесконечные RefCell/Rc и пляски с лайфтаймами. Если же уже приноровился к Rust, то в обычном прикладном коде (мы ведь про прикладной код, так как сравниваем с Python, верно?) не будет ни лишних clone, ни проблем с лайфтаймами. | ||
Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору |
208. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Нанонимус (ok), 28-Янв-23, 09:52 | ||
Всё это, безусловно, интересные теоретизирования, но хотелось бы рассмотреть конкретные примеры. Споткнуться в системе типов раста можно много в каких местах, я же покажу только один случай, но зато очень наглядный, который раскрывает всю суть раста в полной мере. Этот пример не про clone, а немного про другое. Я максимально упростил пример, оставив только суть. Предметная область меня не сильно интересует, однако в реальной практике такое случается довольно часто. Не просто же так я этот пример "придумал". | ||
Ответить | Правка | Наверх | Cообщить модератору |
210. "Выпуск языка программирования Rust 1.67" | –2 +/– | |
Сообщение от antonio (??), 28-Янв-23, 10:55 | ||
есть еще такое околокостыльное решение в оффициальной доке https://doc.rust-lang.org/nightly/core/cell/index.html#imple... | ||
Ответить | Правка | Наверх | Cообщить модератору |
215. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от freecoder (ok), 29-Янв-23, 01:39 | ||
Чем вам решение с указателем не угодило? Unsafe - это не костыль, это полноправная часть языка. Вы не знали? Просто unsafe нужно правильно использовать и по минимуму, но отказаться от него совсем невозможно. | ||
Ответить | Правка | К родителю #208 | Наверх | Cообщить модератору |
216. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от freecoder (ok), 29-Янв-23, 01:51 | ||
Я вот кстати уже не первый раз замечаю, что у многих есть непонимание того, что unsafe - это не костыль, это - одна из главных "киллер-фич" языка. | ||
Ответить | Правка | К родителю #208 | Наверх | Cообщить модератору |
39. "Выпуск языка программирования Rust 1.67" | –4 +/– | |
Сообщение от Аноним (42), 26-Янв-23, 23:11 | ||
>Для функций async с Future::Output реализована возможность указания аннотаций "#[must_use]" | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Выпуск языка программирования Rust 1.67" | –1 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 26-Янв-23, 23:14 | ||
>>Для функций async с Future::Output реализована возможность указания аннотаций "#[must_use]" | ||
Ответить | Правка | Наверх | Cообщить модератору |
73. "Выпуск языка программирования Rust 1.67" | –5 +/– | |
Сообщение от Аноним (36), 27-Янв-23, 01:19 | ||
а растаманам не привыкать сравнивать длинное с тёплым. | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от Kuromi (ok), 26-Янв-23, 23:17 | ||
Шо, опять? Ведь совсем недавно (середина декабря) был выпуск 1.66. | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Выпуск языка программирования Rust 1.67" | +5 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 26-Янв-23, 23:22 | ||
> Шо, опять? Ведь совсем недавно (середина декабря) был выпуск 1.66. | ||
Ответить | Правка | Наверх | Cообщить модератору |
150. "Выпуск языка программирования Rust 1.67" | +4 +/– | |
Сообщение от freecoder (ok), 27-Янв-23, 13:17 | ||
> Шо, опять? Ведь совсем недавно (середина декабря) был выпуск 1.66. | ||
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору |
52. "Выпуск языка программирования Rust 1.67" | –2 +/– | |
Сообщение от Аноним (52), 27-Янв-23, 00:08 | ||
Не нужно. Мы подождем релиза carbon 1.0. | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "Выпуск языка программирования Rust 1.67" | –3 +/– | |
Сообщение от НяшМяш (ok), 27-Янв-23, 00:09 | ||
У вас уже гошка есть, не нравится? | ||
Ответить | Правка | Наверх | Cообщить модератору |
146. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (146), 27-Янв-23, 12:55 | ||
Не нравится. | ||
Ответить | Правка | Наверх | Cообщить модератору |
153. "Выпуск языка программирования Rust 1.67" | –1 +/– | |
Сообщение от Аноним (152), 27-Янв-23, 13:28 | ||
эксперты по Расту знают толк в ООП | ||
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору |
57. "Выпуск языка программирования Rust 1.67" | –2 +/– | |
Сообщение от Аноним (57), 27-Янв-23, 00:16 | ||
Программирование умирает, скоро эту отрасль на 99.9% займет искусственный интеллект. У дел останутся только талантливые дарования которые могут этот самый искусственный интеллект писать, вэб-макаки и прочие останутся за кормой. | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Выпуск языка программирования Rust 1.67" | –3 +/– | |
Сообщение от Аноним (49), 27-Янв-23, 00:22 | ||
Только в твоих фантазиях. | ||
Ответить | Правка | Наверх | Cообщить модератору |
122. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от th3m3 (ok), 27-Янв-23, 10:07 | ||
Уже лет 15 слышу эти вангования. Вот только что-то всё не сбывается. | ||
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору |
136. "Выпуск языка программирования Rust 1.67" | –1 +/– | |
Сообщение от Alex (??), 27-Янв-23, 12:15 | ||
ИИ учится на прошлом опыте людей и программистов. Но, технологии бегут семимильными шагами, ИИ нужно постоянно обучать. Если программисты буду использовать только ИИ то все встанет. Но, такого не будет потому что это будет у всех, а бизнесу нужны преимущества. | ||
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору |
155. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (152), 27-Янв-23, 13:30 | ||
Достаточно закрыть некрософт гитхаб | ||
Ответить | Правка | Наверх | Cообщить модератору |
199. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (199), 27-Янв-23, 22:19 | ||
ИИ не нужен, нужен ИР. ИИ - это просто скопище знаний, тогда как ИР способен обучаться и мыслить самостоятельно. Но человечеству до этого так же далеко, как ишаку до разума вообще. | ||
Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору |
62. "Выпуск языка программирования Rust 1.67" | +4 +/– | |
Сообщение от Аноним (62), 27-Янв-23, 00:32 | ||
Как можно умудриться написать компилятор, которому нужно 32 гигабайта оперативки для сборки самого себя? Что они там курят? | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (36), 27-Янв-23, 01:24 | ||
Чуть больше, чем в гугле. | ||
Ответить | Правка | Наверх | Cообщить модератору |
79. "Выпуск языка программирования Rust 1.67" | –2 +/– | |
Сообщение от Аноним (79), 27-Янв-23, 01:34 | ||
Что в гугл? Какой их компилятор требует столько же оперативы? | ||
Ответить | Правка | Наверх | Cообщить модератору |
86. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от Аноним (36), 27-Янв-23, 02:09 | ||
Курят чуть больше, чем в гугле. | ||
Ответить | Правка | Наверх | Cообщить модератору |
119. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от 111 (??), 27-Янв-23, 09:17 | ||
Бред. У меня на четырёх гигах спокойно собирается. | ||
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору |
135. "Выпуск языка программирования Rust 1.67" | –2 +/– | |
Сообщение от _kp (ok), 27-Янв-23, 12:11 | ||
Если Вы собираете на 4Гб, то чем то Вы не тем занимаетесь. Если конечно это не сборка в виртуалке с 4Гб для спортивного интереса. | ||
Ответить | Правка | Наверх | Cообщить модератору |
169. "Выпуск языка программирования Rust 1.67" | –1 +/– | |
Сообщение от 111 (??), 27-Янв-23, 16:20 | ||
> Если Вы собираете на 4Гб, то чем то Вы не тем занимаетесь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
177. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от linux4ever (?), 27-Янв-23, 16:42 | ||
>> Если Вы собираете на 4Гб, то чем то Вы не тем занимаетесь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
204. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от 111 (??), 27-Янв-23, 23:40 | ||
>>> Если Вы собираете на 4Гб, то чем то Вы не тем занимаетесь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
190. "Выпуск языка программирования Rust 1.67" | –1 +/– | |
Сообщение от Аноним (62), 27-Янв-23, 20:09 | ||
> У меня на четырёх гигах спокойно собирается. | ||
Ответить | Правка | К родителю #119 | Наверх | Cообщить модератору |
205. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от 111 (??), 27-Янв-23, 23:41 | ||
>> У меня на четырёх гигах спокойно собирается. | ||
Ответить | Правка | Наверх | Cообщить модератору |
89. "Выпуск языка программирования Rust 1.67" | +3 +/– | |
Сообщение от eugeneko (??), 27-Янв-23, 02:23 | ||
Отличный язык! Позволяет безопасно работать с памятью | ||
Ответить | Правка | Наверх | Cообщить модератору |
91. "Выпуск языка программирования Rust 1.67" | +4 +/– | |
Сообщение от Аноним (91), 27-Янв-23, 02:37 | ||
Отличная память! Позволяет безопасно работать языком | ||
Ответить | Правка | Наверх | Cообщить модератору |
92. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от Аноним (36), 27-Янв-23, 03:01 | ||
Отличная работа! Безопасно запоминать позволение языком. | ||
Ответить | Правка | Наверх | Cообщить модератору |
156. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (152), 27-Янв-23, 13:31 | ||
Отличный язык! Позволяет проводить поведенческие исследования. | ||
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору |
198. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (199), 27-Янв-23, 22:17 | ||
Нет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
115. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (115), 27-Янв-23, 09:06 | ||
Rust уже портировали на raspberry pi? | ||
Ответить | Правка | Наверх | Cообщить модератору |
118. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от 111 (??), 27-Янв-23, 09:16 | ||
Уже: https://www.raspberryconnect.com/raspbian-packages/167-raspb... | ||
Ответить | Правка | Наверх | Cообщить модератору |
126. "Выпуск языка программирования Rust 1.67" | –1 +/– | |
Сообщение от Аноним (126), 27-Янв-23, 10:52 | ||
Но, ведь весь функционал раста можно реализовать и в плюсах. | ||
Ответить | Правка | Наверх | Cообщить модератору |
127. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (36), 27-Янв-23, 11:05 | ||
s/реализовать/реализован/ | ||
Ответить | Правка | Наверх | Cообщить модератору |
128. "Выпуск языка программирования Rust 1.67" | +2 +/– | |
Сообщение от васёк (?), 27-Янв-23, 11:08 | ||
да даже на ассемблере все это можно реализовать | ||
Ответить | Правка | Наверх | Cообщить модератору |
144. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (146), 27-Янв-23, 12:52 | ||
У ассемблера нет чекера борова, допускает адресную арифметику. | ||
Ответить | Правка | Наверх | Cообщить модератору |
162. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от васёк (?), 27-Янв-23, 13:41 | ||
в плюсах нет чекера борова, допускает адресную арифметику | ||
Ответить | Правка | Наверх | Cообщить модератору |
211. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (211), 28-Янв-23, 13:40 | ||
У процессора нет чекера борова, допускает адресную арифметику. | ||
Ответить | Правка | К родителю #144 | Наверх | Cообщить модератору |
158. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от freecoder (ok), 27-Янв-23, 13:34 | ||
> Но, ведь весь функционал раста можно реализовать и в плюсах. | ||
Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору |
212. "Выпуск языка программирования Rust 1.67" | –1 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 28-Янв-23, 21:52 | ||
> потому что придётся изменить кое-что в фундаментальной философии языка и сломать обратную совместимость | ||
Ответить | Правка | Наверх | Cообщить модератору |
217. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от freecoder (ok), 29-Янв-23, 01:57 | ||
В Rust небезопасные операции являются расширением языка, который по-умолчанию безопасен. В C++ наоборот, примитивы для безопасной работы с памятью являются расширением языка, по-умолчанию небезопасного. Это два принципиально разных подхода. | ||
Ответить | Правка | Наверх | Cообщить модератору |
218. "Выпуск языка программирования Rust 1.67" | –1 +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 29-Янв-23, 21:21 | ||
> В Rust небезопасные операции являются расширением языка, который по-умолчанию безопасен. | ||
Ответить | Правка | Наверх | Cообщить модератору |
137. "Выпуск языка программирования Rust 1.67" | +2 +/– | |
Сообщение от Максим (??), 27-Янв-23, 12:30 | ||
Синтаксис похож на исходник какой-то навороченной заскриптованной web-страницы... | ||
Ответить | Правка | Наверх | Cообщить модератору |
176. "Выпуск языка программирования Rust 1.67" | –1 +/– | |
Сообщение от Аноним (36), 27-Янв-23, 16:42 | ||
> заскриптованной web-страницы | ||
Ответить | Правка | Наверх | Cообщить модератору |
201. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Facemaker (?), 27-Янв-23, 22:33 | ||
Кстати, статья про синтаксис: https://matklad.github.io/2023/01/26/rusts-ugly-syntax.html | ||
Ответить | Правка | К родителю #137 | Наверх | Cообщить модератору |
203. Скрыто модератором | +/– | |
Сообщение от Анонимусс (?), 27-Янв-23, 23:27 | ||
Ответить | Правка | Наверх | Cообщить модератору |
209. "Выпуск языка программирования Rust 1.67" | –1 +/– | |
Сообщение от Facemaker (?), 28-Янв-23, 10:27 | ||
Для тех, кто не понял юмора: статья написана известным экспертом по языку Rust Алексеем Кладовым. | ||
Ответить | Правка | К родителю #201 | Наверх | Cообщить модератору |
161. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (152), 27-Янв-23, 13:38 | ||
Этот язык изобрели для того, чтобы конкретно отсеять самых поехавших фанатиков, которые преданно будут летая в иллюзиях свободы и безопасности несознательно и в беспамятстве всё делать в угоду корпораций | ||
Ответить | Правка | Наверх | Cообщить модератору |
163. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (163), 27-Янв-23, 15:21 | ||
Расту дороги неисповедимы! | ||
Ответить | Правка | Наверх | Cообщить модератору |
170. "Выпуск языка программирования Rust 1.67" | +1 +/– | |
Сообщение от Анонимусс (?), 27-Янв-23, 16:23 | ||
Ну так радуйтеь! Они будут сидеть в своем загончике и никому не меша... | ||
Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору |
183. "Выпуск языка программирования Rust 1.67" | –1 +/– | |
Сообщение от Аноним (17), 27-Янв-23, 17:30 | ||
>приняли их в ядро | ||
Ответить | Правка | Наверх | Cообщить модератору |
186. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Анонимусс (?), 27-Янв-23, 18:16 | ||
А что же тогда там забыла божественная сишечка? Или было просто лень переписывать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
187. "Выпуск языка программирования Rust 1.67" | –1 +/– | |
Сообщение от Аноним (187), 27-Янв-23, 18:54 | ||
Только малолетний недоросль может такой вопрос задать. Потому что раста не было, и потому что этот блоатваре был излишний. | ||
Ответить | Правка | Наверх | Cообщить модератору |
188. "Выпуск языка программирования Rust 1.67" | –1 +/– | |
Сообщение от Аноним (187), 27-Янв-23, 18:55 | ||
Взять и все переписать только в малолетнем недоросле может быть легко, так же, как посуду помыть или убрать мусор за собой. | ||
Ответить | Правка | К родителю #186 | Наверх | Cообщить модератору |
172. "Выпуск языка программирования Rust 1.67" | –2 +/– | |
Сообщение от freecoder (ok), 27-Янв-23, 16:24 | ||
Назовите хоть одну корпорацию, в которой Rust доминирует. | ||
Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору |
189. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Аноним (187), 27-Янв-23, 18:57 | ||
С помощью ваших сектантов начнет. Ваш выбор ведь вы сами сделали и вам никто его не навязывал, свободные кодеры! | ||
Ответить | Правка | Наверх | Cообщить модератору |
223. "Выпуск языка программирования Rust 1.67" | –1 +/– | |
Сообщение от Аноним (-), 30-Янв-23, 17:38 | ||
Языки развиваемые корпорациями никогда не взлетят. Расту дорогу может дать только великий Столлман, без одобрения Столлмана он не взлелит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
226. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Анонимусс (?), 31-Янв-23, 18:53 | ||
Языки развиваемые корпорациями никогда не взлетят. Расту дорогу может дать только великий Торвальдс, без одобрения Торвальдс он не взлелит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
227. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от Вы забыли заполнить поле Name (?), 01-Фев-23, 05:14 | ||
> Языки развиваемые корпорациями никогда не взлетят. Расту дорогу может дать только великий | ||
Ответить | Правка | К родителю #223 | Наверх | Cообщить модератору |
231. "Выпуск языка программирования Rust 1.67" | +/– | |
Сообщение от швондер (?), 25-Фев-23, 00:56 | ||
* Messages for package dev-lang/rust-1.66.1: | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |