Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от opennews (??), 02-Дек-21, 21:53 | ||
Опубликован релиз языка системного программирования Rust 1.57, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Выпуск языка программирования Rust 1.57" | +8 +/– | |
Сообщение от Аноним (1), 02-Дек-21, 21:53 | ||
Генераторы когда? | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. Скрыто модератором | +/– | |
Сообщение от Аноним (-), 02-Дек-21, 22:10 | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Выпуск языка программирования Rust 1.57" | +2 +/– | |
Сообщение от morphe (?), 02-Дек-21, 22:15 | ||
С настоящими генераторами ещё много неразрешенных вопросов, а пока можно использовать https://github.com/whatisaphone/genawaiter , что не сильно хуже | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
53. "Выпуск языка программирования Rust 1.57" | –3 +/– | |
Сообщение от Аноним (53), 03-Дек-21, 01:21 | ||
какие там генераторы, если для многих платформ | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
102. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 08:04 | ||
А ты вместо того, чтобы ждать, взял бы да помог людям. Ась? Не приходила никогда в голову такая простая мысль? | ||
Ответить | Правка | Наверх | Cообщить модератору |
150. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (150), 03-Дек-21, 10:37 | ||
Ты часто помогаешь? | ||
Ответить | Правка | Наверх | Cообщить модератору |
163. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 10:52 | ||
Всегда, когда заинтересован в чём-то. | ||
Ответить | Правка | Наверх | Cообщить модератору |
202. "Выпуск языка программирования Rust 1.57" | –2 +/– | |
Сообщение от Аноним (53), 03-Дек-21, 12:35 | ||
Вот только ты ни в чём не заинтересован. | ||
Ответить | Правка | Наверх | Cообщить модератору |
213. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от anonymous (??), 03-Дек-21, 13:54 | ||
Ну воля помогают (ну, и, конечно же, числюсь контрибьютором используемого мной компилятора). Дальше что? В чём ваш аргумент? | ||
Ответить | Правка | Наверх | Cообщить модератору |
215. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от anonymous (??), 03-Дек-21, 13:55 | ||
воля => вот я | ||
Ответить | Правка | Наверх | Cообщить модератору |
228. "Выпуск языка программирования Rust 1.57" | +2 +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 15:13 | ||
Тебе-то откуда знать? Или просто надо было что-то сказать в ответ? | ||
Ответить | Правка | К родителю #202 | Наверх | Cообщить модератору |
2. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (2), 02-Дек-21, 22:04 | ||
А что там с Core Team? | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Выпуск языка программирования Rust 1.57" | +4 +/– | |
Сообщение от Аноним (16), 02-Дек-21, 22:46 | ||
Правит неограниченной властью и никому не подотчетна, что же с ней ещё будет? | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от SerjAnt (?), 03-Дек-21, 00:18 | ||
Великолепная пятёрка в Rust Foundation нашептала что народ слушать не надо, а надо быть нэзалэжными от их мнения и влияния и это трэнд. И собрала номера карт для зачисления бонусов лояльности следования планам их развития. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
214. "Выпуск языка программирования Rust 1.57" | –3 +/– | |
Сообщение от Мавродий (?), 03-Дек-21, 13:54 | ||
тебя, как истинного росиянина, должен радовать сей факт. а ты расстроен, почему? | ||
Ответить | Правка | Наверх | Cообщить модератору |
348. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (348), 04-Дек-21, 11:43 | ||
> нэзалэжными | ||
Ответить | Правка | Наверх | Cообщить модератору |
407. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от lufog (ok), 10-Дек-21, 04:50 | ||
Вполне себе настоящий, сомневаюсь что украинец написал бы слово "незалежний" русскими буквами. Ибо выглядит каким-то кривлянием. | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Выпуск языка программирования Rust 1.57" | +14 +/– | |
Сообщение от Аноним (8), 02-Дек-21, 22:20 | ||
> const _: () = assert!(std::mem::size_of::<u8>() == 1); | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (16), 02-Дек-21, 22:46 | ||
Что ж тут такого? На C++ с шаблонами примерно такие же перлы | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (27), 02-Дек-21, 23:46 | ||
Там еще большую магию творить можно, на самом деле | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Выпуск языка программирования Rust 1.57" | +5 +/– | |
Сообщение от Аноним (34), 03-Дек-21, 00:14 | ||
Можно. Но для банальнейших ассертов и не нужно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Выпуск языка программирования Rust 1.57" | +2 +/– | |
Сообщение от Аноним (36), 03-Дек-21, 00:17 | ||
В Rust тоже можно можно обернуть эту магию в макрос и назавть его static_assert!(). Мб в std рано или поздно так и сделают, но здесь не уверен. | ||
Ответить | Правка | Наверх | Cообщить модератору |
90. "Выпуск языка программирования Rust 1.57" | +4 +/– | |
Сообщение от Аноним (90), 03-Дек-21, 07:15 | ||
"const _: ()" - лично меня "убивает" не только эта конструкция, но и формулировка "неиспользуемая константа пустого типа". | ||
Ответить | Правка | Наверх | Cообщить модератору |
106. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 08:11 | ||
Иной раз константы следует объявлять неиспользуемыми, чтобы компилятор не ругался. Для тебя такое в новинку? | ||
Ответить | Правка | Наверх | Cообщить модератору |
109. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 08:19 | ||
А пустой тип сродни null или void. | ||
Ответить | Правка | Наверх | Cообщить модератору |
145. "Выпуск языка программирования Rust 1.57" | +2 +/– | |
Сообщение от Анонимъ (?), 03-Дек-21, 10:32 | ||
Строго говоря тип не пустой. У этого типа есть одно единственное значение. Это тип, размер которого равен нулю. | ||
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору |
302. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (16), 03-Дек-21, 20:30 | ||
() это хорошо известный из функциональных языков программирования тип Unit. В Хаскеле, каком-нибудь, нету того же void, там будет IO () скорее всего для процедур с побочными эффектами. | ||
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору |
397. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (397), 06-Дек-21, 12:12 | ||
Две неиспользуемые константы с одним и тем же именем? | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
398. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (-), 06-Дек-21, 13:04 | ||
> Две неиспользуемые константы с одним и тем же именем? | ||
Ответить | Правка | Наверх | Cообщить модератору |
401. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от freecoder (ok), 08-Дек-21, 10:10 | ||
В Rust подчеркивание "_" - это не имя, а служебное слово языка. | ||
Ответить | Правка | К родителю #397 | Наверх | Cообщить модератору |
40. "Выпуск языка программирования Rust 1.57" | –5 +/– | |
Сообщение от Аноним (40), 03-Дек-21, 00:43 | ||
Да в самом деле, не человечий язык. Всё надо до одной буковки сократить и выражения кодировать в виде символов. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
46. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (-), 03-Дек-21, 01:08 | ||
> Да в самом деле, не человечий язык. Всё надо до одной буковки | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "Выпуск языка программирования Rust 1.57" | –2 +/– | |
Сообщение от Аноним (70), 03-Дек-21, 02:53 | ||
C++ лучше | ||
Ответить | Правка | Наверх | Cообщить модератору |
107. "Выпуск языка программирования Rust 1.57" | +2 +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 08:13 | ||
Чем? Количество страниц в спецификации больше? 🤣 | ||
Ответить | Правка | Наверх | Cообщить модератору |
133. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Совершенно другой аноним (?), 03-Дек-21, 10:14 | ||
По этому параметру Rust действительно, похоже, побеждает. У него вообще нет спецификации (https://stackoverflow.com/questions/21177436/is-there-a-publ.... Насколько я понял из ответа - авторы ждут, когда им её кто-то напишет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
136. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (348), 03-Дек-21, 10:19 | ||
C++ победить нельзя - у него полный текст стандарта закопирайчен и продается за деньги. | ||
Ответить | Правка | Наверх | Cообщить модератору |
148. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Совершенно другой аноним (?), 03-Дек-21, 10:35 | ||
> C++ победить нельзя - у него полный текст стандарта закопирайчен и продается | ||
Ответить | Правка | Наверх | Cообщить модератору |
149. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 10:37 | ||
>Иначе как по Вашему в командах gcc и llvm пилят все нововведения? | ||
Ответить | Правка | Наверх | Cообщить модератору |
169. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от fsb4000 (?), 03-Дек-21, 11:06 | ||
Не. Последнего черновика достаточно. В Microsoft берут оттуда т.з. для реализации новых фич. | ||
Ответить | Правка | Наверх | Cообщить модератору |
152. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 10:40 | ||
>Насколько я понял из ответа - авторы ждут, когда им её кто-то напишет. | ||
Ответить | Правка | К родителю #133 | Наверх | Cообщить модератору |
224. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (224), 03-Дек-21, 14:35 | ||
Зачем предлагать? У меня уже есть велосипеды: C, Go, Java. | ||
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору |
47. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (348), 03-Дек-21, 01:08 | ||
Где-то тихо хихикали another perl hacker-ы... | ||
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору |
110. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 08:25 | ||
Какой из языков программирования человеческий? | ||
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору |
155. "Выпуск языка программирования Rust 1.57" | –2 +/– | |
Сообщение от Аноним (150), 03-Дек-21, 10:41 | ||
Ложь. А хотя, если для тебя хелло ворлд - это освоить язык, то да. | ||
Ответить | Правка | Наверх | Cообщить модератору |
205. "Выпуск языка программирования Rust 1.57" | +2 +/– | |
Сообщение от Аноним (-), 03-Дек-21, 12:45 | ||
> Ложь. А хотя, если для тебя хелло ворлд - это освоить язык, то да. | ||
Ответить | Правка | Наверх | Cообщить модератору |
229. "Выпуск языка программирования Rust 1.57" | +3 +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 15:20 | ||
Я же специально сказал "в первом приближении". Это значит базовые вещи вполне можно ухватить за этот период. Да и сложного там ничего по большому счёту нет, если вдумчиво читать книгу для начинающих программировать на Rust (есть в свободном доступе и в оригинале, и на русском). | ||
Ответить | Правка | К родителю #155 | Наверх | Cообщить модератору |
225. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (224), 03-Дек-21, 14:36 | ||
Я выучил Си за 3 дня. | ||
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору |
141. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Онаним (?), 03-Дек-21, 10:26 | ||
Как перл и руби с питоном - язык писателей. Для чтения непригоден. | ||
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору |
304. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 20:36 | ||
Зачем же так толсто? Perl ещё куда ни шло - там бывают "разночтения". Но Руби с Питоном чем не угодили? Уж куда читабельней-то? | ||
Ответить | Правка | Наверх | Cообщить модератору |
359. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноньимъ (ok), 04-Дек-21, 17:52 | ||
Ха. | ||
Ответить | Правка | Наверх | Cообщить модератору |
360. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (-), 04-Дек-21, 18:11 | ||
> Ха. | ||
Ответить | Правка | Наверх | Cообщить модератору |
411. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (-), 15-Дек-21, 18:42 | ||
> switch (version) { | ||
Ответить | Правка | Наверх | Cообщить модератору |
412. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (-), 15-Дек-21, 22:48 | ||
>> Человеческое восприятия с большими проблемами, внезапно, измеряет длину пустого места. | ||
Ответить | Правка | Наверх | Cообщить модератору |
313. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (313), 03-Дек-21, 21:14 | ||
Большинство погроммистов как раз таки писатели :) | ||
Ответить | Правка | К родителю #141 | Наверх | Cообщить модератору |
41. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (40), 03-Дек-21, 00:44 | ||
Язык эгоистов. Сам написал, сам понял, но другие не смогут прочесть, и сам через месяц тоже. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
49. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (348), 03-Дек-21, 01:09 | ||
Почему нет? C++ подобный подход даже украшает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
71. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Аноним (70), 03-Дек-21, 02:58 | ||
C++ попроще | ||
Ответить | Правка | Наверх | Cообщить модератору |
108. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 08:15 | ||
То-то люди по пять лет C++ изучают только для того, чтобы через эти пять лет начать писать что-то сколь-либо осмысленное. | ||
Ответить | Правка | Наверх | Cообщить модератору |
137. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Аноним (348), 03-Дек-21, 10:20 | ||
Ну, какую-нибудь ржавчину можно за пару месяцев выучить от и до, а чтобы научиться более-менее нормально писать на плюсах, и десяти лет мало. | ||
Ответить | Правка | Наверх | Cообщить модератору |
156. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 10:43 | ||
Мало того, даже через десять лет люди сомневаются в качестве своего кода ввиду особенностей полюсов и сложности спецификации. | ||
Ответить | Правка | Наверх | Cообщить модератору |
164. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 10:54 | ||
полюсов -> плюсов | ||
Ответить | Правка | Наверх | Cообщить модератору |
142. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Онаним (?), 03-Дек-21, 10:28 | ||
Причины разные. | ||
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору |
158. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 10:44 | ||
Если на этих языках так можно, а на полюсах - нельзя, значит последние объективно сложнее. Ч. Т. Д. | ||
Ответить | Правка | Наверх | Cообщить модератору |
178. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Онаним (?), 03-Дек-21, 11:21 | ||
Нет, это значит в последних выбрана парадигма crowd shitcoding. | ||
Ответить | Правка | Наверх | Cообщить модератору |
286. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 19:26 | ||
Расскажи о shitcoding людям, которые уже разочаровались в C++ и больше на него смотреть не хотят, переключаясь кто куда, но только подальше от этого кошмара. | ||
Ответить | Правка | Наверх | Cообщить модератору |
318. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Онаним (?), 03-Дек-21, 22:07 | ||
> разочаровались в C++ и больше на него смотреть не хотят | ||
Ответить | Правка | Наверх | Cообщить модератору |
367. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Аноньимъ (ok), 04-Дек-21, 23:51 | ||
Люди не машины. | ||
Ответить | Правка | Наверх | Cообщить модератору |
319. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Онаним (?), 03-Дек-21, 22:08 | ||
> будет нелишним вспомнить об объёме спецификации Плюсов | ||
Ответить | Правка | К родителю #286 | Наверх | Cообщить модератору |
173. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (348), 03-Дек-21, 11:15 | ||
> Вот только к изучению языка и программированию лепка петухов из фекалий отношения не имеет. | ||
Ответить | Правка | К родителю #142 | Наверх | Cообщить модератору |
177. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Онаним (?), 03-Дек-21, 11:20 | ||
Наверняка прекрасно понимаете отличия, но привычно лицемерите. | ||
Ответить | Правка | Наверх | Cообщить модератору |
182. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Онаним (?), 03-Дек-21, 11:25 | ||
Кроме того, ld занимается чисто техническим связыванием, оставляя подтягивание лефтпадов из выгребных репозитариев на совести ассеникодера. | ||
Ответить | Правка | К родителю #173 | Наверх | Cообщить модератору |
187. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (348), 03-Дек-21, 11:35 | ||
и обеспечивая невозможность запуска программы без выгребания из реп (что, в свою очередь, привело к появлению пакетных менеджеров и бандлов). | ||
Ответить | Правка | Наверх | Cообщить модератору |
358. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Аноньимъ (ok), 04-Дек-21, 17:45 | ||
>Уж на что синтаксис perl своеобразный, но это, гм, практически брейнфак какой-то... | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
408. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от lufog (ok), 10-Дек-21, 05:32 | ||
>> const _: () = assert!(std::mem::size_of::<u8>() == 1); | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
11. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от AirToad (?), 02-Дек-21, 22:25 | ||
А что системного написано на этом "языке системного программирования"? | ||
Ответить | Правка | Наверх | Cообщить модератору |
15. "Выпуск языка программирования Rust 1.57" | +5 +/– | |
Сообщение от Аноним (-), 02-Дек-21, 22:44 | ||
> А что системного написано на этом "языке системного программирования"? | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Аноним (19), 02-Дек-21, 22:49 | ||
Посоветуйте антивирус на Расте | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Аноним (32), 03-Дек-21, 00:07 | ||
В касперском его вроде использовали, но по-моему в их безопасной ОСОБО, а не в самом антивирусе | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. "Выпуск языка программирования Rust 1.57" | +6 +/– | |
Сообщение от Led (ok), 03-Дек-21, 00:29 | ||
новичо^Wспутник5 | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
50. "Выпуск языка программирования Rust 1.57" | –4 +/– | |
Сообщение от Аноним (348), 03-Дек-21, 01:11 | ||
Раст признан технологией двойного назначения и запрещён к экспорту в недемократические страны? | ||
Ответить | Правка | Наверх | Cообщить модератору |
121. "Драйвер на Rust " | +/– | |
Сообщение от n00by (ok), 03-Дек-21, 09:23 | ||
Для современного антивируса обязателен драйвер. В Венде для использования произвольного языка не надо преодолевать формальности в виде пальца Линуса. | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
201. "Драйвер на Rust " | +1 +/– | |
Сообщение от _hide_ (ok), 03-Дек-21, 12:34 | ||
И в чем же его безопасность в этом примере? Просто до сих пор не понял, зачем себе яйца тисками зажимать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
240. "Драйвер на Rust " | +1 +/– | |
Сообщение от Аноним (53), 03-Дек-21, 15:47 | ||
Редокс безопасно течёт, FF безопасно падает, драйвер на расте безопасно выводит "хеловорд!". | ||
Ответить | Правка | Наверх | Cообщить модератору |
343. "Драйвер на Rust " | +/– | |
Сообщение от n00by (ok), 04-Дек-21, 08:26 | ||
Сам по себе этот драйвер примечателен уже тем, что он есть. То есть без особого шума (как при попытке протащить Rust в Linux) автор создал библиотечку и написал к ней пример (угу, по традиции портировал пример аналогичной Си++ библиотеки). Но как раз по безопасности есть вопросы, на которые пока нет ответов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
342. "Драйвер на Rust " | +1 +/– | |
Сообщение от n00by (ok), 04-Дек-21, 08:19 | ||
Если вопрос про безопасность Rust, то как раз это и интересно. | ||
Ответить | Правка | К родителю #201 | Наверх | Cообщить модератору |
25. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (25), 02-Дек-21, 23:28 | ||
>> Ждем-с привычного "Это и вот это не считается, потому что не считается! И это тоже не считается! Вот!" | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
30. "Выпуск языка программирования Rust 1.57" | –5 +/– | |
Сообщение от Аноним (-), 02-Дек-21, 23:58 | ||
по любой поделке раста огромный список недоделок, ещё один язык для писателей? | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
305. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 20:41 | ||
Список недоделок в студию, балабол! | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Аноним (-), 03-Дек-21, 00:02 | ||
до чего все безопасное на раст, каждый вызов небезопасной функции libc помечен как небезопасный, что автоматом повышает безопасность на тысячи процентов. весь файл состоит из таких вызовов. | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
35. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (36), 03-Дек-21, 00:14 | ||
> до чего все безопасное на раст, каждый вызов небезопасной функции libc помечен как небезопасный, что автоматом повышает безопасность на тысячи процентов. весь файл состоит из таких вызовов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Выпуск языка программирования Rust 1.57" | –3 +/– | |
Сообщение от Аноним (53), 03-Дек-21, 01:26 | ||
> Это пример того, как на Rust писать неправильно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Токсичный адепт Rust (?), 03-Дек-21, 01:50 | ||
> А разве на расте есть другая возможность? | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Токсичный адепт Rust (?), 03-Дек-21, 01:59 | ||
> Написано же в комментарии выше, нет :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "Выпуск языка программирования Rust 1.57" | –2 +/– | |
Сообщение от Аноним (348), 03-Дек-21, 01:13 | ||
> до чего все безопасное на раст, каждый вызов небезопасной функции libc помечен как небезопасный, что автоматом повышает безопасность на тысячи процентов. весь файл состоит из таких вызовов. | ||
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору |
56. "Выпуск языка программирования Rust 1.57" | –2 +/– | |
Сообщение от Аноним (53), 03-Дек-21, 01:28 | ||
Если 100500 раз написать unsafe для самоуспокоения, что компилятор за тебя всё сделает, то прога получает +9000 к безопасности. | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (-), 03-Дек-21, 01:36 | ||
> Если 100500 раз написать unsafe для самоуспокоения, что компилятор за тебя всё | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (53), 03-Дек-21, 02:15 | ||
Ну как там редокс - уже не течёт безопасно? | ||
Ответить | Правка | Наверх | Cообщить модератору |
67. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (-), 03-Дек-21, 02:32 | ||
> Ну как там редокс - уже не течёт безопасно? | ||
Ответить | Правка | Наверх | Cообщить модератору |
143. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Онаним (?), 03-Дек-21, 10:30 | ||
То есть это ещё и не баг, это вообще фича такая. Язычкасто. | ||
Ответить | Правка | Наверх | Cообщить модератору |
207. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (-), 03-Дек-21, 12:54 | ||
> То есть - это не лужа, это вообще грязевая ванна такая! Вот! | ||
Ответить | Правка | Наверх | Cообщить модератору |
280. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от burjui (ok), 03-Дек-21, 18:56 | ||
Нет, не такая же. В Rust небезопасный код локализован в unsafe блоках и функциях, а весь остальной код получает все преимущества статического анализа компилятора. В C этого нет, в нём весь код - unsafe. К тому же, даже unsafe код на Rust безопаснее кода на C, потому что большая часть статического анализа применима и к нему: unsafe в Rust не означает полное отсутствие проверок и сишную семантику. | ||
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору |
54. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (53), 03-Дек-21, 01:24 | ||
Толсто. А теперь перечисли, что из этого нормально работает и не является хеловордом. | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
58. "Выпуск языка программирования Rust 1.57" | +2 +/– | |
Сообщение от Аноним (-), 03-Дек-21, 01:32 | ||
>> Firecracker was developed at Amazon Web Services to improve the customer experience of services like AWS Lambda and AWS Fargate . | ||
Ответить | Правка | Наверх | Cообщить модератору |
|
101. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 07:59 | ||
Луддитам и правда не нужно. | ||
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору |
144. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Онаним (?), 03-Дек-21, 10:31 | ||
Куча названий, которые скорее всего не пригодятся никогда, от слова "совсем". | ||
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору |
409. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (409), 14-Дек-21, 21:53 | ||
Firecracker не взлетел ни хрена. Примерно год назад его собирались закрывать, а растаманов - увольнять. | ||
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору |
242. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Аноним (53), 03-Дек-21, 15:53 | ||
Что характерно, растаманы придумывают названия своим хеловордам с помощью генератора случайных букв. Наверное, чтобы показать "важность" продуктов. | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
246. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (-), 03-Дек-21, 16:13 | ||
>> firecracker - английский | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от anonymous (??), 02-Дек-21, 22:47 | ||
Из моих интересов первыми приходят на ум: | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
285. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от нах.. (?), 03-Дек-21, 19:22 | ||
И как всегда как и все на хрясте это тоже бесполезное бесполезно. Проект ради проекта. | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (27), 02-Дек-21, 23:48 | ||
Например, | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
73. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (70), 03-Дек-21, 03:04 | ||
> Работает быстрее | ||
Ответить | Правка | Наверх | Cообщить модератору |
84. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (1), 03-Дек-21, 05:14 | ||
Он лжёт, это плохая программа. Быстрее там только за счёт многопоточной работы с диском. Заплатить за это придётся тормозами и рандомными сегфолтами на простых привычных регулярках (которые всегда работали в грепе). | ||
Ответить | Правка | Наверх | Cообщить модератору |
86. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (86), 03-Дек-21, 07:02 | ||
Сегфолт на расте?! Да вы видно бредите! Это невозможно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
160. "Выпуск языка программирования Rust 1.57" | +2 +/– | |
Сообщение от Анонимъ (?), 03-Дек-21, 10:48 | ||
Это возможно, как и в любом другом языке. Было бы желание. Лично я систему наглухо вешал из под раста (синергия багов ядра, дров, либ и одного стандарта). | ||
Ответить | Правка | Наверх | Cообщить модератору |
88. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 07:11 | ||
У тебя взаимные противоречия в одном предложении, но ты это не замечаешь. И почему я не удивлён? | ||
Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору |
129. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (-), 03-Дек-21, 09:52 | ||
потому что растососы используют unsafe вызовы libc, который для скорости работы все проверки делает через сегфолты | ||
Ответить | Правка | Наверх | Cообщить модератору |
134. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (348), 03-Дек-21, 10:16 | ||
> для скорости работы все проверки делает через сегфолты | ||
Ответить | Правка | Наверх | Cообщить модератору |
165. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 10:56 | ||
Но если проблемы в libc, причём тут Rust? | ||
Ответить | Правка | К родителю #129 | Наверх | Cообщить модератору |
184. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (348), 03-Дек-21, 11:27 | ||
Притом, что токсичные растовики на машине времени слетали на 20 лет назад и переписали libc так, чтобы она сегфолтилась. | ||
Ответить | Правка | Наверх | Cообщить модератору |
196. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Аноним (1), 03-Дек-21, 12:07 | ||
Это "быстрее" на практике окажется "медленнее", а вот в 1 поток выгода уже не столь очевидна, особенно учитывая меньшие возможности и постоянные проблемы. Что не понятного? | ||
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору |
230. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 15:25 | ||
Автор же приводит ссылку на тесты. Можешь повторить и проверить. Эта утилита быстрее и в одном потоке, чем стандартная. | ||
Ответить | Правка | Наверх | Cообщить модератору |
245. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (1), 03-Дек-21, 15:58 | ||
Автор манька, я грепал сорцы хрома и рг оперативно всосал. У меня нет примера и больше эту дрянь я ставить не буду, я уже выяснил, что регулярки она не поддерживает и рандомно падает даже на простейших. | ||
Ответить | Правка | Наверх | Cообщить модератору |
288. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 19:34 | ||
Автор - довольно уважаемый разработчик, вообще-то. Один из контрибьюторов в Раст. | ||
Ответить | Правка | Наверх | Cообщить модератору |
303. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (1), 03-Дек-21, 20:31 | ||
>по-умолчанию очень тупо запускается в много потоков на жёстком диске, регулярки несовместимы с любыми прочими реализациями, баги | ||
Ответить | Правка | Наверх | Cообщить модератору |
349. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (348), 04-Дек-21, 11:46 | ||
> много потоков на жёстком диске | ||
Ответить | Правка | Наверх | Cообщить модератору |
353. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (1), 04-Дек-21, 11:51 | ||
Непонятно, к чему ты тут это приплёл, видимо, иллюстрация одного известного эффекта. Когнитивные искажения, они такие. | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Аноним (70), 03-Дек-21, 03:07 | ||
ripgrep has optional support for switching its regex engine to use PCRE2. Among other things, this makes it possible to use look-around and backreferences in your patterns, which are not supported in ripgrep's default regex engine | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
135. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (348), 03-Дек-21, 10:17 | ||
Не хочу вас огорчать, но вы видели BRE и ERE, которые доступны в старом grep без включения perl-режима? | ||
Ответить | Правка | Наверх | Cообщить модератору |
146. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Онаним (?), 03-Дек-21, 10:33 | ||
Так мы же за производительность. | ||
Ответить | Правка | Наверх | Cообщить модератору |
186. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (348), 03-Дек-21, 11:32 | ||
90% бытовых задач админа решается средствами BRE/ERE. | ||
Ответить | Правка | Наверх | Cообщить модератору |
221. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Онаним (?), 03-Дек-21, 14:20 | ||
80/20 | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Выпуск языка программирования Rust 1.57" | –2 +/– | |
Сообщение от Аноним (-), 02-Дек-21, 23:07 | ||
Убедили. Читаем. | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (27), 02-Дек-21, 23:42 | ||
> По моему скромному мнению - кто не осили сишечку - раст не осилит уж точно | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от anonimous (?), 03-Дек-21, 01:45 | ||
>Наоборот, при знании C++ гораздо проще понять, почему придумали Rust и какие проблемы он решает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
87. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (86), 03-Дек-21, 07:07 | ||
Имхо у C++ проблема - отсутствие бинарной совместимости. Это мешает его использовать для системных либ. Поменяли порядок виртуальных методов в классе, или добавили новый - всех клиентов надо пересобирать. Поэтому в Symbian, в свое время, даже заводили пустые методы, чтобы зарезервировать имя на будущее. | ||
Ответить | Правка | Наверх | Cообщить модератору |
91. "Выпуск языка программирования Rust 1.57" | –2 +/– | |
Сообщение от fsb4000 (?), 03-Дек-21, 07:17 | ||
Лол, в С++ отличная бинарная совместимость. с 1993 года, даже до первого стандарта С++ вышел COM, и до сих пор бинарно совместим. 28 лет бинарной совместимости. А так и в сишке в левых либах ломают бинарную совместимость каждый год... | ||
Ответить | Правка | Наверх | Cообщить модератору |
104. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от ОйраОйра (?), 03-Дек-21, 08:08 | ||
В приведенном сценарии у C++ будут проблемы, а вот бинарная совместимость от перемены порядка функций в C не зависит. И при чем здесь COM? Вы на VB писать собираетесь? С получением метода через IDispatch? В остальном - те же проблемы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
115. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от fsb4000 (?), 03-Дек-21, 08:30 | ||
Ты в курсе что такое COM? | ||
Ответить | Правка | Наверх | Cообщить модератору |
119. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от ОйраОйра (?), 03-Дек-21, 08:39 | ||
Тебе больше нравится термин ABI? Пусть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
125. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от n00by (ok), 03-Дек-21, 09:38 | ||
COM это Си-интерфейс. Стандарт Си++ не требует реализации таблицы виртуальных функций совместимым способом, просто MSVC это транслятор от производителя ОС, остальные под него подстроились. | ||
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору |
131. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от fsb4000 (?), 03-Дек-21, 10:05 | ||
>COM это Си-интерфейс. | ||
Ответить | Правка | Наверх | Cообщить модератору |
168. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от n00by (ok), 03-Дек-21, 11:05 | ||
| ||
Ответить | Правка | Наверх | Cообщить модератору |
126. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (126), 03-Дек-21, 09:39 | ||
>Ты в курсе что такое COM? Это просто класс С++ только с виртуальными методами особой конвецией вызов... Вот собрав свой COM класс в 1993 году на каком-нибудь убогом Borland C++, ты можешь использовать его с Visual C++2022... | ||
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору |
211. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от anonymous (??), 03-Дек-21, 13:49 | ||
Вы перепутали. Бинарная совместимость как раз у С++ постоянно ломается. Например, из-за этого виндузоиды имеют много копий стандартной библиотеки (просто разные версии). В свободных дистрибутивах попроще, ибо всё можно пересобрать, ибо совместимость программного уровня в С++ сохраняется. | ||
Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору |
258. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от fsb4000 (?), 03-Дек-21, 16:51 | ||
>Вы перепутали. Бинарная совместимость как раз у С++ постоянно ломается. | ||
Ответить | Правка | Наверх | Cообщить модератору |
267. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от fsb4000 (?), 03-Дек-21, 16:59 | ||
Как пример, DirectX написан на С++. И вы можете использовать DirectX из любого языка, с любыми версиями компиляторов. | ||
Ответить | Правка | К родителю #211 | Наверх | Cообщить модератору |
336. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Зз (?), 03-Дек-21, 23:52 | ||
COM - хорошая штука. Уважаю безгранично, мне кажется его даже недооценили в своё время. | ||
Ответить | Правка | Наверх | Cообщить модератору |
94. "Выпуск языка программирования Rust 1.57" | +4 +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 07:36 | ||
Затем, что освоить спецификацию C++, которая составляет примерно полторы тысячи страниц, как показывает практика, никому не под силу. Это в свою очередь чревато большим количеством ошибок в коде. | ||
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору |
100. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от ОйраОйра (?), 03-Дек-21, 07:59 | ||
Спецификация C++ - это для разработчиков компиляторов. Для обычного прикладного программиста на C++ cppreference.com дает отличную выжимку из него. И его вполне возможно осилить. | ||
Ответить | Правка | Наверх | Cообщить модератору |
218. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 14:16 | ||
Да, конечно, можно. Вот только люди, очень даже грамотные и толковые, надо заметить, которые оптимизацией софта занимались в одной из крупных софтовых контор, типа Google, Netflix, Facebook выгорают от подобных "выжимок". Есть на Хабре статья одного такого. И при желании другие можно поискать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
118. "Выпуск языка программирования Rust 1.57" | –3 +/– | |
Сообщение от Аноним (-), 03-Дек-21, 08:39 | ||
>Кроме того, в C++ нет такой удобной стандартной инфраструктуры, как в Rust. | ||
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору |
147. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Онаним (?), 03-Дек-21, 10:34 | ||
Всё ещё хуже. Они учатся тянуть чужие высеры, и считают, что научились погромировать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
190. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (348), 03-Дек-21, 11:39 | ||
Такая вот культура программирования, что поделать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
217. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Онаним (?), 03-Дек-21, 14:13 | ||
s/библиотеку/обёртку к openssl или xz/ | ||
Ответить | Правка | Наверх | Cообщить модератору |
231. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 15:33 | ||
> Про то, что программы дожны каждая делать своё дело и то, что системе сборки не требуется лезть в интернеты, я уже молчу. | ||
Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору |
33. "Выпуск языка программирования Rust 1.57" | +2 +/– | |
Сообщение от Аноним (32), 03-Дек-21, 00:10 | ||
С каких пор Rust для тех кто не освоил указатели? Там вообще-то есть указатели наряду со ссылками. | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
42. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (-), 03-Дек-21, 00:44 | ||
> С каких пор Rust для тех кто не освоил указатели? | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 07:42 | ||
Тебе бы вместо чтения "авторитетных анонимов" лучше бы взять да почитать книгу для начинающих программировать на Rust. Есть бесплатно на русском, если что, правда, перевод такой себе. Есть и в профессиональном переводе, но за деньги. | ||
Ответить | Правка | Наверх | Cообщить модератору |
223. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Аноним (223), 03-Дек-21, 14:26 | ||
> Тебе бы вместо чтения "авторитетных анонимов" лучше бы взять да почитать книгу | ||
Ответить | Правка | Наверх | Cообщить модератору |
235. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 15:40 | ||
Не силён в определении сарказма по постам на форуме. Сорри. | ||
Ответить | Правка | Наверх | Cообщить модератору |
188. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (-), 03-Дек-21, 11:37 | ||
> С каких пор Rust для тех кто не освоил указатели? | ||
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору |
192. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (348), 03-Дек-21, 11:42 | ||
Такое определение подходит к любому программисту на C/C++. | ||
Ответить | Правка | Наверх | Cообщить модератору |
204. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (-), 03-Дек-21, 12:44 | ||
Про это там тоже что-то было написано. Во всем раста мире наверное таки и не найдется.. | ||
Ответить | Правка | Наверх | Cообщить модератору |
210. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Аноним (-), 03-Дек-21, 13:04 | ||
>> С каких пор Rust для тех кто не освоил указатели? | ||
Ответить | Правка | К родителю #188 | Наверх | Cообщить модератору |
44. "Выпуск языка программирования Rust 1.57" | +2 +/– | |
Сообщение от Аноним (-), 03-Дек-21, 01:04 | ||
> Ну для этого надо блобятину скачивать на компутер, | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
48. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Токсичный адепт Rust (?), 03-Дек-21, 01:09 | ||
> Ну для этого надо блобятину скачивать на компутер, нет уж спасибо | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
52. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (348), 03-Дек-21, 01:17 | ||
А вот на винде, где сидят отважные борцы со ржавчиной - надо скачивать! | ||
Ответить | Правка | Наверх | Cообщить модератору |
61. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Токсичный адепт Rust (?), 03-Дек-21, 01:47 | ||
А разве на винде блобы кого-то волнуют? | ||
Ответить | Правка | Наверх | Cообщить модератору |
189. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Аноним (348), 03-Дек-21, 11:37 | ||
Если они ржавые - то да! | ||
Ответить | Правка | Наверх | Cообщить модератору |
278. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (-), 03-Дек-21, 18:01 | ||
Под ZorinOS не хочет ставиться... | ||
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору |
92. "Выпуск языка программирования Rust 1.57" | +3 +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 07:22 | ||
>кто не осили сишечку - раст не осилит уж точно | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
117. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Аноним (-), 03-Дек-21, 08:32 | ||
Чистая сишка - это не просто язык программирования. Си - это квитэссенция процедурной парадигмы. А парадигмы как законы физики, не могут устареть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
122. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (122), 03-Дек-21, 09:24 | ||
чистая сишечка - это как коммунизм. утопия. | ||
Ответить | Правка | Наверх | Cообщить модератору |
191. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Аноним (-), 03-Дек-21, 11:42 | ||
> в реальности людям приходиться иметь дело с разными реализациями, на разных архитектурах. И всезде свои особенности, | ||
Ответить | Правка | Наверх | Cообщить модератору |
198. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (-), 03-Дек-21, 12:21 | ||
Он ещё не успел узреть божественную суть GCC. | ||
Ответить | Правка | Наверх | Cообщить модератору |
300. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (122), 03-Дек-21, 20:26 | ||
что мне ее узревать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
335. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (-), 03-Дек-21, 23:16 | ||
быть пожирателем синтаксиса - это выбор. прогрмминг про другое вообще | ||
Ответить | Правка | Наверх | Cообщить модератору |
233. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 15:39 | ||
Если Си - это квинтэссенция парадигмы, то не нужна нам такая парадигма. Нам, видишь ли, не шашечки нужны, нам ехать надо. ;) | ||
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору |
294. "Выпуск языка программирования Rust 1.57" | +2 +/– | |
Сообщение от Ordu (ok), 03-Дек-21, 20:07 | ||
> Си - это квитэссенция процедурной парадигмы. | ||
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору |
334. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (-), 03-Дек-21, 23:14 | ||
А что-то вообще изменилось с 70х годов ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
338. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (-), 04-Дек-21, 00:17 | ||
> А что-то вообще изменилось с 70х годов ? | ||
Ответить | Правка | Наверх | Cообщить модератору |
356. Скрыто модератором | –2 +/– | |
Сообщение от Аноним (-), 04-Дек-21, 16:48 | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (-), 02-Дек-21, 23:54 | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. Скрыто модератором | +2 +/– | |
Сообщение от Токсичный адепт Rust (?), 03-Дек-21, 00:22 | ||
Ответить | Правка | Наверх | Cообщить модератору |
75. Скрыто модератором | +/– | |
Сообщение от Аноним (70), 03-Дек-21, 03:13 | ||
Ответить | Правка | Наверх | Cообщить модератору |
80. Скрыто модератором | +3 +/– | |
Сообщение от anonymous (??), 03-Дек-21, 03:59 | ||
Ответить | Правка | Наверх | Cообщить модератору |
79. Скрыто модератором | +1 +/– | |
Сообщение от anonymous (??), 03-Дек-21, 03:57 | ||
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору |
93. Скрыто модератором | +1 +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 07:29 | ||
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору |
68. Скрыто модератором | –1 +/– | |
Сообщение от Аноним (68), 03-Дек-21, 02:32 | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. Скрыто модератором | +1 +/– | |
Сообщение от anonymous (??), 03-Дек-21, 03:55 | ||
Ответить | Правка | Наверх | Cообщить модератору |
81. Скрыто модератором | –1 +/– | |
Сообщение от Аноним (68), 03-Дек-21, 04:32 | ||
Ответить | Правка | Наверх | Cообщить модератору |
85. Скрыто модератором | +1 +/– | |
Сообщение от anonymous (??), 03-Дек-21, 05:55 | ||
Ответить | Правка | Наверх | Cообщить модератору |
99. Скрыто модератором | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 07:52 | ||
Ответить | Правка | К родителю #68 | Наверх | Cообщить модератору |
105. "Выпуск языка программирования Rust 1.57" | +2 +/– | |
Сообщение от Иваня (?), 03-Дек-21, 08:11 | ||
> ... std::mem::size_of::<u64>() ... | ||
Ответить | Правка | Наверх | Cообщить модератору |
199. Скрыто модератором | –3 +/– | |
Сообщение от Аноним (53), 03-Дек-21, 12:33 | ||
Ответить | Правка | Наверх | Cообщить модератору |
247. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (-), 03-Дек-21, 16:25 | ||
Ответить | Правка | Наверх | Cообщить модератору |
248. "Выпуск языка программирования Rust 1.57" | +4 +/– | |
Сообщение от Аноним (-), 03-Дек-21, 16:28 | ||
>> ... std::mem::size_of::<u64>() ... | ||
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору |
368. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноньимъ (ok), 04-Дек-21, 23:55 | ||
Я вот растбук дальше хеллоу верда не читал, но опыт подсказывает, что это функция возвращающая размер типа uint64. | ||
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору |
112. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (-), 03-Дек-21, 08:28 | ||
Язык одной реализации, убийца сишарпа. | ||
Ответить | Правка | Наверх | Cообщить модератору |
166. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Анонимъ (?), 03-Дек-21, 10:57 | ||
Ващет есть реализация под gcc. | ||
Ответить | Правка | Наверх | Cообщить модератору |
114. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (114), 03-Дек-21, 08:30 | ||
Какие плюсы по сравнению с хачкелем? | ||
Ответить | Правка | Наверх | Cообщить модератору |
124. "Выпуск языка программирования Rust 1.57" | +4 +/– | |
Сообщение от fsb4000 (?), 03-Дек-21, 09:32 | ||
Более безопасный :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
175. "Выпуск языка программирования Rust 1.57" | +4 +/– | |
Сообщение от MAX (??), 03-Дек-21, 11:19 | ||
Слава богу что хоть с юмором у нас все хорошо ) | ||
Ответить | Правка | Наверх | Cообщить модератору |
200. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (200), 03-Дек-21, 12:33 | ||
безопасТный | ||
Ответить | Правка | К родителю #124 | Наверх | Cообщить модератору |
209. "Выпуск языка программирования Rust 1.57" | –2 +/– | |
Сообщение от Аноним (-), 03-Дек-21, 13:01 | ||
> Rust это язык для любителей страдать. Тем кто хочет боли и унижений. | ||
Ответить | Правка | К родителю #124 | Наверх | Cообщить модератору |
390. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Аноньимъ (ok), 05-Дек-21, 10:26 | ||
>При реализации | ||
Ответить | Правка | К родителю #124 | Наверх | Cообщить модератору |
219. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (219), 03-Дек-21, 14:17 | ||
Предположу что это производительность при относительной безопасности языка. | ||
Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору |
116. "Выпуск языка программирования Rust 1.57" | +3 +/– | |
Сообщение от Аноним (-), 03-Дек-21, 08:31 | ||
Если так подумать, то гораздо проще рачта было бы завезти сишечку в SML и получившийся гибрид был бы гораздо проще. А с текущими оптимизирующими компиляторами вся эта орава растоманов могла бы уже давно на нём (или окамле) что-то годное писать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
130. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от n00by (ok), 03-Дек-21, 09:52 | ||
Ну как бы немножко завезли. Пока компилируется HelloWorld, можно выпить кофе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
120. Скрыто модератором | +3 +/– | |
Сообщение от Аноним (-), 03-Дек-21, 08:55 | ||
Ответить | Правка | Наверх | Cообщить модератору |
123. "Выпуск языка программирования Rust 1.57" | +3 +/– | |
Сообщение от Аноним12345 (?), 03-Дек-21, 09:31 | ||
Язык для хипстеров | ||
Ответить | Правка | Наверх | Cообщить модератору |
154. "Выпуск языка программирования Rust 1.57" | +2 +/– | |
Сообщение от Аноним (154), 03-Дек-21, 10:41 | ||
Я (бывший многолетний C++-ник) тоже раньше любил поглумиться над синтаксисом Раста. Но в процессе освоения его и работы (а уже третий год пошёл) понял, что каждая деталь синтаксиса тщательно продумана и добавлена не просто так. Rust — изящный красивый язык. | ||
Ответить | Правка | Наверх | Cообщить модератору |
203. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (200), 03-Дек-21, 12:36 | ||
Ну а с наследованием-то как в нём, всё также? | ||
Ответить | Правка | Наверх | Cообщить модератору |
277. "Выпуск языка программирования Rust 1.57" | +4 +/– | |
Сообщение от Аноним (154), 03-Дек-21, 17:56 | ||
Rust не является джаваподобным объектно-ориентированным языком. В нём есть инкапсуляция и полиморфизм, но нет наследования реализации. Можно закодировать отношение "IsA" между трейтами, впрочем, и назвать это наследованием интерфейса. А от наследования реализации на практике часто больше проблем, чем пользы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
316. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (68), 03-Дек-21, 21:53 | ||
ООП в том виде в котором оно есть, еще с Simula пошло | ||
Ответить | Правка | Наверх | Cообщить модератору |
337. "Выпуск языка программирования Rust 1.57" | +10 +/– | |
Сообщение от морошка ягодка такая (?), 04-Дек-21, 00:00 | ||
> изящный красивый язык. | ||
Ответить | Правка | К родителю #154 | Наверх | Cообщить модератору |
340. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Зз (?), 04-Дек-21, 01:32 | ||
Хаха, жизненно | ||
Ответить | Правка | Наверх | Cообщить модератору |
345. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от n00by (ok), 04-Дек-21, 08:52 | ||
> Так же я обращаю внимание | ||
Ответить | Правка | К родителю #337 | Наверх | Cообщить модератору |
371. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Аноньимъ (ok), 05-Дек-21, 00:00 | ||
>- пишет не код, а кодогенераторы, которые всё за него делают | ||
Ответить | Правка | К родителю #337 | Наверх | Cообщить модератору |
382. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Онаним (?), 05-Дек-21, 00:15 | ||
Плять, не в бровь, а в глаз. | ||
Ответить | Правка | К родителю #337 | Наверх | Cообщить модератору |
410. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от wyry (?), 15-Дек-21, 18:27 | ||
Подписываюсь под каждым словом), я одно время тоже долго и тяжело болела LISP'ом и F#, когда на них была мода, смотрела на С++ разработчиков как на отсталых обезьян. Иллюзии все же разбиваются о реальность когда начинается реальная работа. Я бы сказала, что я C++ до сих пор недолюбливаю за его монструозность и бешенный принтер стандартизации, но вот когда кто-то несёт чушь, что грядёт замена C - это абсолютный бред. C - это действительно монумент. | ||
Ответить | Правка | К родителю #337 | Наверх | Cообщить модератору |
413. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от морошка ягодка такая (?), 15-Дек-21, 23:26 | ||
> растоманы конечно скажут что ЭТО ДРУГОЕ | ||
Ответить | Правка | Наверх | Cообщить модератору |
414. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от wyry (?), 27-Дек-21, 16:57 | ||
У Pascal (всех или почти всех диалектов) вообще нет UB. При этом он гораздо проще в освоении, программировании и чтении кода, однако Pascal устарел и не нужен даже для обучения (при этом обучают на Python (маразм), который вообще не объясняет как всё работает "за кадром"), и Rust в котором всё стильно, модно, молодёжно, но спустя время не было написано ничего вменяемого и масштабного. Кстати даже на Pascal написано дохрена, несмотря на то что это даже близко не менстрим и "коллеги засмеют". | ||
Ответить | Правка | Наверх | Cообщить модератору |
417. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от морошка ягодка такая (?), 27-Дек-21, 20:02 | ||
> он гораздо проще в освоении, программировании и чтении кода | ||
Ответить | Правка | Наверх | Cообщить модератору |
418. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от wyry (?), 28-Дек-21, 03:42 | ||
>> он гораздо проще в освоении, программировании и чтении кода | ||
Ответить | Правка | Наверх | Cообщить модератору |
419. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от морошка ягодка такая (?), 28-Дек-21, 08:55 | ||
> нет, это именно объективный взгляд. | ||
Ответить | Правка | Наверх | Cообщить модератору |
243. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 15:54 | ||
> Язык для хипстеров | ||
Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору |
393. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Sem (??), 05-Дек-21, 20:27 | ||
> Вовсе нет. Очень простой язык по сравнению с C++. | ||
Ответить | Правка | Наверх | Cообщить модератору |
395. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (154), 06-Дек-21, 10:23 | ||
А чего непонятного? Создан биндинг к значению типа замыкания (безымянной функции с захватом контекста) без параметров, возвращающего unit (то есть ничего не возвращающего). В дальнейшем предполагается вызов вида f(). Очевидно, чтобы делать что-то полезное, это замыкание должно использовать окружающий контекст для создания побочных эффектов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
399. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Sem (??), 07-Дек-21, 19:20 | ||
Вообще, это на перл похоже. | ||
Ответить | Правка | Наверх | Cообщить модератору |
400. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Gedweb (ok), 07-Дек-21, 19:35 | ||
тоже что и стрелочная функция в TS и выглядит так же | ||
Ответить | Правка | К родителю #393 | Наверх | Cообщить модератору |
402. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от freecoder (ok), 08-Дек-21, 13:38 | ||
Вы привели невалидный код. Запись типа|| -> ()не применима в Rust. Потому что это синтаксис определения замыкания, а не указания его типа. Просто так указать тип замыкания в Rust нельзя, потому что он формируется компилятором самостоятельно под каждое конкретное замыкание. Вы могли бы записать вместо замыкания функцию, тип которой указывать можно: | ||
Ответить | Правка | К родителю #393 | Наверх | Cообщить модератору |
127. "Выпуск языка программирования Rust 1.57" | +8 +/– | |
Сообщение от cat666 (ok), 03-Дек-21, 09:40 | ||
Я здесь ради срача. | ||
Ответить | Правка | Наверх | Cообщить модератору |
170. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (-), 03-Дек-21, 11:09 | ||
Запасайся попкорном. | ||
Ответить | Правка | Наверх | Cообщить модератору |
236. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (53), 03-Дек-21, 15:42 | ||
Да ты знаток пердежа от попкорна! Специалист со стажем, да? | ||
Ответить | Правка | Наверх | Cообщить модератору |
139. "Выпуск языка программирования Rust 1.57" | +4 +/– | |
Сообщение от Онаним (?), 03-Дек-21, 10:24 | ||
_: () - это водолаз? | ||
Ответить | Правка | Наверх | Cообщить модератору |
172. "Выпуск языка программирования Rust 1.57" | +3 +/– | |
Сообщение от n00by (ok), 03-Дек-21, 11:14 | ||
Это чекурва (человек, курящий вайп). | ||
Ответить | Правка | Наверх | Cообщить модератору |
183. "Выпуск языка программирования Rust 1.57" | –3 +/– | |
Сообщение от Аноним (-), 03-Дек-21, 11:25 | ||
Нет, это ты, которые просматривает логи форума. | ||
Ответить | Правка | Наверх | Cообщить модератору |
216. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (216), 03-Дек-21, 13:57 | ||
А ты хотел сразу эмодзями программировать? | ||
Ответить | Правка | К родителю #139 | Наверх | Cообщить модератору |
282. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 19:15 | ||
Это непроверяемая компилятором переменная (константа) на предмет её задействования где-то в коде. Символ подчёркивания в начале имени (в данном случае он единственный в имени) говорит компилятору, что если даже эта переменная (константа) не используется, не обращай на это внимание. Можно было бы и директиву включить соответствующую, но иной раз так проще. | ||
Ответить | Правка | К родителю #139 | Наверх | Cообщить модератору |
289. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Филимон Любопытный (?), 03-Дек-21, 19:40 | ||
Спасибо за разъяснения. В знак благодарности обещаю не угорать над Рустом две следующие новости. Есть ещё маленький вопрос: я правильно понимаю, что | ||
Ответить | Правка | Наверх | Cообщить модератору |
290. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 19:48 | ||
std::mem легко можно убрать из этого выражения, если вы на громоздкость намекаете, задействуя use. Например: | ||
Ответить | Правка | Наверх | Cообщить модератору |
293. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 20:03 | ||
Восклицательный знак в assert!() означает, что мы используем макрос. Так проще отличать от других функций. | ||
Ответить | Правка | Наверх | Cообщить модератору |
322. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Онаним (?), 03-Дек-21, 22:09 | ||
Восклицательный знак - это что-то от эмо-культуры. Упасть на пол и стенать рыданиями. Или рыдать стенаниями. | ||
Ответить | Правка | Наверх | Cообщить модератору |
331. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (-), 03-Дек-21, 22:37 | ||
>> !(a != 0) | ||
Ответить | Правка | Наверх | Cообщить модератору |
332. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Онаним (?), 03-Дек-21, 22:41 | ||
Ты просто не чувствуешь разницы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
333. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Онаним (?), 03-Дек-21, 23:13 | ||
Ну и кстати да, ты даже не ошибся, я вполне себе и в паскаль с дельфи умею. | ||
Ответить | Правка | К родителю #331 | Наверх | Cообщить модератору |
291. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 19:52 | ||
> обещаю не угорать над Рустом две следующие новости | ||
Ответить | Правка | К родителю #289 | Наверх | Cообщить модератору |
295. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Филимон Тактичный (?), 03-Дек-21, 20:08 | ||
Ну, в данном случае, значение слова "угорать" было ближе к "издеваться", но я не хотел вас задеть (ибо Куверти не выдержал и куда-то пропал) и в последний момент заменил. | ||
Ответить | Правка | Наверх | Cообщить модератору |
298. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 20:16 | ||
Да, пожалуйста, задевайте на здоровье. Чем бы дитя не тешилось, как говорится. ;) | ||
Ответить | Правка | Наверх | Cообщить модератору |
292. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от От.Со.Сишник (?), 03-Дек-21, 20:03 | ||
> Есть ещё маленький вопрос: я правильно понимаю, что | ||
Ответить | Правка | К родителю #289 | Наверх | Cообщить модератору |
324. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Онаним (?), 03-Дек-21, 22:10 | ||
> const _: &() = &[()] | ||
Ответить | Правка | Наверх | Cообщить модератору |
325. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Онаним (?), 03-Дек-21, 22:10 | ||
_: &() - это водолазу шланг перевязали | ||
Ответить | Правка | Наверх | Cообщить модератору |
328. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Онаним (?), 03-Дек-21, 22:12 | ||
А &[()] - это водолаз, когда перевязанный шланг сохранялся слишком долго | ||
Ответить | Правка | Наверх | Cообщить модератору |
394. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Sem (??), 05-Дек-21, 20:33 | ||
Поздравляю, вы начали понимать раст ) | ||
Ответить | Правка | К родителю #325 | Наверх | Cообщить модератору |
346. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Cucumber (?), 04-Дек-21, 11:20 | ||
const _: &() — объявляем константу без имени, тип которой ссылка на ничего. | ||
Ответить | Правка | К родителю #324 | Наверх | Cообщить модератору |
347. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Cucumber (?), 04-Дек-21, 11:23 | ||
соответственно, когда результат вычисления поставляемого выражения не true или 1, то мы пытемся взять элемент за границами массива из одного элемента и программа падает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
352. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от n00by (ok), 04-Дек-21, 11:48 | ||
> создаем массив из одного ничего. | ||
Ответить | Правка | К родителю #346 | Наверх | Cообщить модератору |
403. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от freecoder (ok), 08-Дек-21, 13:49 | ||
В этом есть смысл, так как "ничто" ничего не занимает в памяти, соответственно и массив из "ничего" ничто не займет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
406. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от n00by (ok), 08-Дек-21, 17:01 | ||
Да я про костёр не шутил. Сатана - это тот, кого "нет". | ||
Ответить | Правка | Наверх | Cообщить модератору |
296. "Выпуск языка программирования Rust 1.57" | +2 +/– | |
Сообщение от Ordu (ok), 03-Дек-21, 20:09 | ||
> В знак благодарности обещаю не угорать над Рустом две следующие новости. | ||
Ответить | Правка | К родителю #289 | Наверх | Cообщить модератору |
297. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Ordu (ok), 03-Дек-21, 20:14 | ||
> Есть ещё маленький вопрос: я правильно понимаю, что | ||
Ответить | Правка | К родителю #289 | Наверх | Cообщить модератору |
299. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Филимон Тактичный (?), 03-Дек-21, 20:22 | ||
Т.е. это извращение (простите хак) только для того чтобы assert сработал на стадии компиляции ?!?!? Ох как необдуманно я пообещал Прохожему! | ||
Ответить | Правка | Наверх | Cообщить модератору |
301. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 20:28 | ||
Вам всё-таки нужно что? Протестировать программу или сохранить результат теста в константе? | ||
Ответить | Правка | Наверх | Cообщить модератору |
306. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Филимон Непонятливый (?), 03-Дек-21, 20:42 | ||
Я не понял зачем сохранять в константе. Зачем пишется сохранение того, что не будет использовано и не может быть использовано. Ведь смысл вызвать прекращение компиляции, если не соблюдаются необходимые условия. | ||
Ответить | Правка | Наверх | Cообщить модератору |
308. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 20:57 | ||
Вам, если действительно интересно, лучше ознакомиться с главой 11 популярной (в узких кругах) книженции The Rust Programming Language. А потом по доке пошерстить немного. | ||
Ответить | Правка | Наверх | Cообщить модератору |
327. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Онаним (?), 03-Дек-21, 22:11 | ||
Честно говоря, круги слишком узкие, чтобы влезать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
372. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноньимъ (ok), 05-Дек-21, 00:04 | ||
Используйте лубрикант на силиконовой основе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
307. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Ordu (ok), 03-Дек-21, 20:50 | ||
> Вам всё-таки нужно что? Протестировать программу или сохранить результат теста в константе? | ||
Ответить | Правка | К родителю #301 | Наверх | Cообщить модератору |
309. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 20:58 | ||
Я не вам задавал вопросы. :) Филимону. | ||
Ответить | Правка | Наверх | Cообщить модератору |
310. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Ordu (ok), 03-Дек-21, 21:01 | ||
> Я не вам задавал вопросы. :) Филимону. | ||
Ответить | Правка | Наверх | Cообщить модератору |
311. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 21:02 | ||
Но спасибо, что ответили. | ||
Ответить | Правка | К родителю #309 | Наверх | Cообщить модератору |
314. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Филимон Непонятливый (?), 03-Дек-21, 21:21 | ||
Пятница. Вечер.. Наверное поэтому мы не понимаем друг друга. | ||
Ответить | Правка | К родителю #307 | Наверх | Cообщить модератору |
315. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Ordu (ok), 03-Дек-21, 21:52 | ||
> Пятница. Вечер.. Наверное поэтому мы не понимаем друг друга. | ||
Ответить | Правка | Наверх | Cообщить модератору |
381. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Онаним (?), 05-Дек-21, 00:13 | ||
> Зачем заводить специальный assert, если язык и так позволяет вызывать существующий assert в компайл-тайме | ||
Ответить | Правка | Наверх | Cообщить модератору |
193. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Аноним (193), 03-Дек-21, 11:52 | ||
Язык этот не для человека. Это убьёт все достоинства. Даже если быстрый, работает с памятью, параллельностями и проч. Увы, обречен. | ||
Ответить | Правка | Наверх | Cообщить модератору |
194. "Выпуск языка программирования Rust 1.57" | +3 +/– | |
Сообщение от Сишник (?), 03-Дек-21, 12:00 | ||
Отлично сказано! Снимаю перед вами шляпу из фольги. | ||
Ответить | Правка | Наверх | Cообщить модератору |
206. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от _hide_ (ok), 03-Дек-21, 12:46 | ||
Да лучше не снимать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
222. "Выпуск языка программирования Rust 1.57" | –2 +/– | |
Сообщение от Аноним (219), 03-Дек-21, 14:20 | ||
Привыкнуть можно даже к перлу. | ||
Ответить | Правка | К родителю #193 | Наверх | Cообщить модератору |
234. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (53), 03-Дек-21, 15:40 | ||
Перл хотя бы работает и активно используется. | ||
Ответить | Правка | Наверх | Cообщить модератору |
239. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 15:45 | ||
> Перл хотя бы работает и активно используется. | ||
Ответить | Правка | Наверх | Cообщить модератору |
351. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (53), 04-Дек-21, 11:48 | ||
От 15-летнего раста тоже пора уже избавляться, уже устарел, пока создавали. | ||
Ответить | Правка | Наверх | Cообщить модератору |
404. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от freecoder (ok), 08-Дек-21, 15:30 | ||
> От 15-летнего раста тоже пора уже избавляться, уже устарел, пока создавали. | ||
Ответить | Правка | Наверх | Cообщить модератору |
238. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним12345 (?), 03-Дек-21, 15:44 | ||
Можно | ||
Ответить | Правка | К родителю #222 | Наверх | Cообщить модератору |
241. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 15:48 | ||
> Язык этот не для человека. | ||
Ответить | Правка | К родителю #193 | Наверх | Cообщить модератору |
264. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (193), 03-Дек-21, 16:56 | ||
Человеки выбрали питон. Мы его не любим, а человеки выбрали. | ||
Ответить | Правка | Наверх | Cообщить модератору |
283. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Прохожий (??), 03-Дек-21, 19:16 | ||
Ок. Это начало конструктивного обсуждения. А в какой области они его выбрали и почему его, а не, скажем, C++? | ||
Ответить | Правка | Наверх | Cообщить модератору |
396. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (396), 06-Дек-21, 11:04 | ||
обучать личинкочеловеков "программированию" , кресты даже матерые сишники боятся, что говорить о неокрепших умах | ||
Ответить | Правка | Наверх | Cообщить модератору |
415. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от wyry (?), 27-Дек-21, 17:06 | ||
Матёрые сишники не боятся кресты, скорее считают многую его функциональность идиотской и бесполезной. И кстати часто критике подвергаются "безопасные" средства управления памятью (что так любят в том же Rust!), т.к. Сишники как раз таки с памятью работать учатся В ПЕРВУЮ ОЧЕРЕДЬ. В C управление памятью уже давно перестало быть существенной проблемой даже в очень крупных проектах. И кстати раньше на C было программировать сложнее, а на других языках ВООБЩЕ НЕВОЗМОЖНО, почему? А потому что когда у вас скажем 4 мб ОЗУ, все "новомодные" инструменты управления памятью автоматически идут нахрен. Сегодня в многих даже встраиваемых системах есть гигабайты ОЗУ, Сишник сегодня может на коленке написать с нуля свой безопасный аллокатор скажем на 256 мб и его ПО будет в нём вариться с нулевой вероятностью внешней утечки и всё это вместо секса с шизоидным компилятором Rust. | ||
Ответить | Правка | Наверх | Cообщить модератору |
416. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от wyry (?), 27-Дек-21, 17:19 | ||
кстати по причинам, указанным выше Rust облажался в том числе на микроконтроллерах, где "как бы" можно было бы развернуться, на деле оказалось что как писали на C и даже иногда на C++, так и пишут, а охренительно "безопасный" Rust не взлетел, хотя пиарился системным программированием. Пусть бы на Rust просто RTOS написали ПОЛЕЗНЫЙ, а не для proof of concept-системы. В теории можно и н Brainfuck написать, вопрос лишь в пользе. На сишке сейчас любой инженер за неделю..месяц рабочего времени напишет кастомную RTOS, которая будет идеально работать, это вообще не проблема сегодняшнего времени изобилия ресурсов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
405. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от freecoder (ok), 08-Дек-21, 15:31 | ||
> Человеки выбрали питон. Мы его не любим, а человеки выбрали. | ||
Ответить | Правка | К родителю #264 | Наверх | Cообщить модератору |
212. "Выпуск языка программирования Rust 1.57" | +2 +/– | |
Сообщение от Аноним (216), 03-Дек-21, 13:51 | ||
Как там конференция RustCon в Москве идет? По приборам она идёт прямо сейчас. QwertyReg даже ливнул с опеннета так как отработал лаве. | ||
Ответить | Правка | Наверх | Cообщить модератору |
232. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (53), 03-Дек-21, 15:38 | ||
Да что-то как-то никак не слышно... | ||
Ответить | Правка | Наверх | Cообщить модератору |
287. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (-), 03-Дек-21, 19:30 | ||
>QwertyReg даже ливнул с опеннета так как отработал лаве. | ||
Ответить | Правка | К родителю #212 | Наверх | Cообщить модератору |
312. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (313), 03-Дек-21, 21:05 | ||
Какой ппц в синтаксисе. Хотя сейчас всякий сахар почти во все языки добавляется. | ||
Ответить | Правка | Наверх | Cообщить модератору |
330. "Выпуск языка программирования Rust 1.57" | +2 +/– | |
Сообщение от Онаним (?), 03-Дек-21, 22:31 | ||
Не тот случай. Это не сахар, это гранитная крошка. | ||
Ответить | Правка | Наверх | Cообщить модератору |
339. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от menangen (?), 04-Дек-21, 00:41 | ||
Щас и в питон наркоманию тоже вводят | ||
Ответить | Правка | К родителю #312 | Наверх | Cообщить модератору |
341. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Зз (?), 04-Дек-21, 02:04 | ||
Я вот лично ничего против раста не имею. Даже готов закрыть глаза на то, что раст имеет против меня - так настырно лезет в мою жизнь, что похоже уже не скрыться. Намеревается уничтожить Си, который я УЖЕ знаю. | ||
Ответить | Правка | Наверх | Cообщить модератору |
355. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (-), 04-Дек-21, 13:58 | ||
Рынок безопастников перегрет. Потому учи раст. Потом будешь еще что-то учить абы под ногами не мешался. | ||
Ответить | Правка | Наверх | Cообщить модератору |
357. "Выпуск языка программирования Rust 1.57" | +2 +/– | |
Сообщение от Анонн (?), 04-Дек-21, 17:09 | ||
> а так ли они мешают? | ||
Ответить | Правка | К родителю #341 | Наверх | Cообщить модератору |
361. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (-), 04-Дек-21, 21:55 | ||
Раскажи про утечки памяти в ОС Редос. | ||
Ответить | Правка | Наверх | Cообщить модератору |
363. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Аноним (-), 04-Дек-21, 22:28 | ||
> Раскажи про утечки памяти в ОС Редос. | ||
Ответить | Правка | Наверх | Cообщить модератору |
376. "Выпуск языка программирования Rust 1.57" | +3 +/– | |
Сообщение от Анонн (?), 05-Дек-21, 00:09 | ||
1. Память в редоксе "текла" потому что модуль управления памятью не был написан (она не освобождалась). | ||
Ответить | Правка | К родителю #361 | Наверх | Cообщить модератору |
362. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Онаним (?), 04-Дек-21, 22:14 | ||
А вот если бы они писали на хрусте... | ||
Ответить | Правка | К родителю #357 | Наверх | Cообщить модератору |
373. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Анонн (?), 05-Дек-21, 00:04 | ||
Прекрасно, допустим раст плохое решение этой проблемы, предположим для этого не подходит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
374. "Выпуск языка программирования Rust 1.57" | –2 +/– | |
Сообщение от Онаним (?), 05-Дек-21, 00:08 | ||
Хорошая попытка манипуляции, но нет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
375. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Онаним (?), 05-Дек-21, 00:09 | ||
И да, если для вас не писать говнокод - это не "что-то более-менее реалистичное", у меня для вас плохие новости. | ||
Ответить | Правка | К родителю #373 | Наверх | Cообщить модератору |
377. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Анонн (?), 05-Дек-21, 00:10 | ||
Так в том то и дело что говнокод пишу не я, а си программеры. Sad but true. | ||
Ответить | Правка | К родителю #373 | Наверх | Cообщить модератору |
380. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Онаним (?), 05-Дек-21, 00:12 | ||
Не, ну то, что не пишешь - никто не сомневался. | ||
Ответить | Правка | Наверх | Cообщить модератору |
364. "Выпуск языка программирования Rust 1.57" | +1 +/– | |
Сообщение от Аноним (364), 04-Дек-21, 22:28 | ||
> Но вот проблемы-то эти с памятью, а так ли они мешают? | ||
Ответить | Правка | К родителю #341 | Наверх | Cообщить модератору |
365. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Аноним (53), 04-Дек-21, 23:46 | ||
> Времена, когда программа должна "просто работать" скоро закончатся. | ||
Ответить | Правка | Наверх | Cообщить модератору |
378. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Онаним (?), 05-Дек-21, 00:10 | ||
Хуже. Их просто не будет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
379. "Выпуск языка программирования Rust 1.57" | –1 +/– | |
Сообщение от Онаним (?), 05-Дек-21, 00:11 | ||
// умудрятся | ||
Ответить | Правка | Наверх | Cообщить модератору |
384. "Выпуск языка программирования Rust 1.57" | +/– | |
Сообщение от Зз (?), 05-Дек-21, 03:16 | ||
> Времена, когда программа должна "просто работать" скоро закончатся. | ||
Ответить | Правка | К родителю #364 | Наверх | Cообщить модератору |
386. Скрыто модератором | –2 +/– | |
Сообщение от Аноним (-), 05-Дек-21, 08:24 | ||
Ответить | Правка | Наверх | Cообщить модератору |
388. Скрыто модератором | –2 +/– | |
Сообщение от Онаним (?), 05-Дек-21, 09:07 | ||
Ответить | Правка | Наверх | Cообщить модератору |
389. Скрыто модератором | –1 +/– | |
Сообщение от Аноним (389), 05-Дек-21, 10:13 | ||
Ответить | Правка | Наверх | Cообщить модератору |
391. Скрыто модератором | –1 +/– | |
Сообщение от Онаним (?), 05-Дек-21, 10:43 | ||
Ответить | Правка | Наверх | Cообщить модератору |
387. Скрыто модератором | +/– | |
Сообщение от Аноним (-), 05-Дек-21, 08:30 | ||
Ответить | Правка | Наверх | Cообщить модератору |
392. Скрыто модератором | –1 +/– | |
Сообщение от Аноним (-), 05-Дек-21, 13:55 | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |