![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Инициатива по верификации стандартной библиотеки Rust" | +/– | ![]() |
Сообщение от opennews (??), 24-Ноя-24, 11:53 | ||
Компания Amazon и организация Rust Foundation представили инициативу, нацеленную на повышение безопасности стандартной библиотеки языка Rust. Целью заявлена проверка надёжности и безопасности функций, в которых используется ключевое слово "unsafe", допускающее операции, небезопасно работающие с памятью, такие как разыменование указателей, изменение статических переменных и обращение к внешним библиотекам на С/C++. Отмечается, что в настоящее время стандартная библиотека Rust насчитывает около 35 тысяч функций, из которых в 7500 встречаются блоки кода, выполняемые в контексте "unsafe". За последние три года в библиотеке было выявлено 57 проблем с корректностью работы, из которых 20 были помечены как уязвимости... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 24-Ноя-24, 11:53 | +17 +/– | ![]() |
> При этом за последние три года в библиотеке было выявлено 57 проблем с корректностью работы, из которых 20 были помечены как уязвимости. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #3, #6, #7, #180 |
3. Сообщение от Аноним (-), 24-Ноя-24, 11:57 | +10 +/– | ![]() |
> Ведь Rust должен был обернуть небезопасные части в загончик unsafe, чтобы как раз не было такого. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #8, #13, #16, #49, #77, #159, #196, #197 |
5. Сообщение от ijuij (?), 24-Ноя-24, 12:02 | +4 +/– | ![]() |
Unsafe был введён более пяти лет назад (https://github.com/rust-lang/rust/commit/10855a36b53d33aa2e4...), и за это время люди успели использовать этот ключевое слово в множестве проектов. Однако только сейчас они начали заниматься его верификацией. Ну что ж, подход к безопасности действительно "на высшем уровне". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #31, #237 |
6. Сообщение от Аноним (6), 24-Ноя-24, 12:03 | –2 +/– | ![]() |
Нет ничего иделаьного! А результат всяко лучше по сравнению с С/C++. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #90 |
7. Сообщение от proninyaroslav (ok), 24-Ноя-24, 12:04 | –1 +/– | ![]() |
А теперь представим что unsafe нет, и нужно перелопатить 35к функций, вместо 7500 если бы unsafe был. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #15, #55 |
8. Сообщение от Аноним (8), 24-Ноя-24, 12:23 | +5 +/– | ![]() |
>А это почти в 5 раз меньше работы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #9, #21 |
9. Сообщение от Facemaker (?), 24-Ноя-24, 12:24 | +2 +/– | ![]() |
>каждое включение unsafe на Rust в 5 раз сложнее проверять, чем в других языках | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #12 |
12. Сообщение от Аноним (-), 24-Ноя-24, 12:37 | +18 +/– | ![]() |
> Как вычислялась эта метрика? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #35, #162 |
13. Сообщение от Аноним (13), 24-Ноя-24, 12:39 | +/– | ![]() |
> Но в расте тебе нужно будет верифицировать 7.5к функция, а не 35 тысяч как в других языках. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #28, #93, #218 |
14. Сообщение от 21yosenior (?), 24-Ноя-24, 12:46 | +1 +/– | ![]() |
https://github.com/Speykious/cve-rs - там уб в сейфе, толку валидировать ансейф. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #17, #53 |
15. Сообщение от 21yosenior (?), 24-Ноя-24, 12:48 | +/– | ![]() |
Там и так нужно перелопатить 35к, уб в расте есть везде. Не говоря о том, что многие из этих 35к - хэлворды. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #18 |
16. Сообщение от 21yosenior (?), 24-Ноя-24, 12:52 | +1 +/– | ![]() |
> Поэтому проблемы если возникают, то именно unsafe блоках. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #33, #45 |
17. Сообщение от Карлос Сношайтилис (ok), 24-Ноя-24, 12:58 | +1 +/– | ![]() |
Ага, со своей версий transmute. Из стандартной библиотеки "не подошла". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #19 |
18. Сообщение от proninyaroslav (ok), 24-Ноя-24, 12:59 | +/– | ![]() |
UB в расте не может быть за пределами unsafe блока. Это гарантированно. Все остальное он конечно не гарантирует, например утечки памяти. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #22, #34 |
19. Сообщение от 21yosenior (?), 24-Ноя-24, 13:08 | +/– | ![]() |
Хоть со своей, хоть с чьей-то ещё. Заявляется безопасность кода на языке, а не либы - подучи логику. Ансейфа нет, проблемы есть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #23 |
20. Сообщение от Аноним (20), 24-Ноя-24, 13:14 | +1 +/– | ![]() |
> Компания Amazon и организация Rust Foundation представили инициативу | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #24, #27 |
21. Сообщение от erthink_ (?), 24-Ноя-24, 13:15 | +3 +/– | ![]() |
Нет. Ровно наоборот. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #51, #126 |
22. Сообщение от 21yosenior (?), 24-Ноя-24, 13:23 | +/– | ![]() |
Эти гарантии уже умножены на ноль. Кидал ссылку ниже. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #47 |
23. Сообщение от Аноним (45), 24-Ноя-24, 13:35 | +/– | ![]() |
>> cve-rs also contains safe reimplementations of: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #26 |
24. Сообщение от nume (ok), 24-Ноя-24, 13:41 | +/– | ![]() |
А кто запрещал? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
26. Сообщение от 21yosenior (?), 24-Ноя-24, 13:44 | –1 +/– | ![]() |
Всё, ответов не будет? С одного вопроса потеряться - мощно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #32 |
27. Сообщение от ijuij (?), 24-Ноя-24, 13:54 | +/– | ![]() |
Хороший вопрос! Иногда кажется, что разрешение не требуется. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #39 |
28. Сообщение от erthink_ (?), 24-Ноя-24, 13:56 | +/– | ![]() |
> в другом языке есть формально верифицированный компилятор | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #42 |
31. Сообщение от Аноним (126), 24-Ноя-24, 14:15 | +5 +/– | ![]() |
Верифицируют библиотеку, а не unsafe. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #58 |
32. Сообщение от Аноним (45), 24-Ноя-24, 14:15 | +/– | ![]() |
> Всё, ответов не будет? С одного вопроса потеряться - мощно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 |
33. Сообщение от Аноним (-), 24-Ноя-24, 14:21 | +2 +/– | ![]() |
Вот эпичный тред, где люди в течение недели(!) пытались заставить это работать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #36 |
34. Сообщение от Аноним (126), 24-Ноя-24, 14:21 | +1 +/– | ![]() |
>Это гарантированно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #202 |
35. Сообщение от Аноним (35), 24-Ноя-24, 14:23 | +1 +/– | ![]() |
В чем отличие safe rust от обычной сишки? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #50 |
36. Сообщение от Аноним (35), 24-Ноя-24, 14:30 | +/– | ![]() |
Не знаю, что ты там компилируешь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 |
38. Сообщение от Аноним (38), 24-Ноя-24, 14:37 | +2 +/– | ![]() |
Как насчет верификации хлама, который cargo тащит из-за бугра? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #41, #43, #225 |
39. Сообщение от Аноним (20), 24-Ноя-24, 14:40 | +2 +/– | ![]() |
Вопрос не праздный. Вспомним Ada, созданный МО. Да, он есть, но связываться с ним как-то не хотелось и не хочется. За Rust также топит МО. И это тоже как бы намекает. Последствия будут, если не сейчас, так потом. Смотреть надо не сиюминутные выгоды, а на перспективу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #71 |
41. Сообщение от Аноним (126), 24-Ноя-24, 14:48 | +1 +/– | ![]() |
В суверенных проектах его использовать нельзя. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
42. Сообщение от Аноним (13), 24-Ноя-24, 14:54 | +/– | ![]() |
> Поэтому все подобные верификации всегда с массой уточнений и оговорок | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #44, #54 |
43. Сообщение от Страдивариус (?), 24-Ноя-24, 15:06 | +/– | ![]() |
Пишите свой хлам, размещайте на госуслугах. Cargo поддерживает такое. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #87 |
44. Сообщение от Аноним (44), 24-Ноя-24, 15:11 | +1 +/– | ![]() |
> без формального описания не может быть никакой верификации | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #48, #76 |
45. Сообщение от Аноним (45), 24-Ноя-24, 15:12 | +3 +/– | ![]() |
> Нет, это столько же работы, точнее даже больше. Сейф раст ничего не | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #46 |
46. Сообщение от Аноним (35), 24-Ноя-24, 15:18 | +/– | ![]() |
>> https://github.com/rust-lang/rust/issues/25860 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #56 |
47. Сообщение от proninyaroslav (ok), 24-Ноя-24, 15:20 | –1 +/– | ![]() |
Семантика языка, которая гарантирует безопасность, это всего лишь описание. Но конечно многое зависит от компилятора и его уязвимостей которые всегда есть. И этот проект по сути их демонстрирует. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #57 |
48. Сообщение от Аноним (13), 24-Ноя-24, 15:22 | +2 +/– | ![]() |
> это называется спецификация, в этой же спеке определяется понятие "баг" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #79 |
49. Сообщение от Аноним (50), 24-Ноя-24, 15:22 | +/– | ![]() |
Только для целевой атаки достаточно одной уязвимости. Подумай об этом. И про ложку дегтя в бочке меда. Не имеет смысла размер бочки если любое количество дегтя делает даже самую безопасТную бочку неюзабельной. Можно просто сэкономить на бочке. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #60 |
50. Сообщение от Аноним (50), 24-Ноя-24, 15:24 | +/– | ![]() |
Больше лишних проверок, которые в си пришлось бы писать руками на каждый чих. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #158 |
51. Сообщение от Аноним (50), 24-Ноя-24, 15:26 | –2 +/– | ![]() |
Язык си необоснованно сложнее и найти там что-то ещё сложнее вывод очевиден. Хотя вывод понятен по отсутствию софта написанного на раст. Особенно в областях где хваленая работа с памятью могла бы иметь место. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #88 |
53. Сообщение от Прохожий (??), 24-Ноя-24, 15:31 | –2 +/– | ![]() |
Следует отличать хак, найденный в компиляторе, от намеренного UB в стандарте (sic!) языка программирования. Вы там чуть ниже про логику говорили... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #61, #62, #70 |
54. Сообщение от erthink_ (?), 24-Ноя-24, 15:31 | +/– | ![]() |
> без формального описания не может быть никакой верификации, как это может "помогать" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #128 |
55. Сообщение от Аноним (50), 24-Ноя-24, 15:32 | +/– | ![]() |
Почему нельзя сразу написать безопасно. Если есть ансейф то язык уже небезопасен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #152, #201 |
56. Сообщение от Аноним (45), 24-Ноя-24, 15:33 | +/– | ![]() |
> Сейф раст ничего не гарантирует. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #69 |
57. Сообщение от Аноним (50), 24-Ноя-24, 15:33 | +/– | ![]() |
Он демонстрирует что в расте нет никакой необходимости. Дешевле писать на нормальных языках. Сейф на питоне, ансейф быстрый код на с++ как модули для питона. Все экономия 1000% | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #92, #120, #205 |
58. Сообщение от Аноним (50), 24-Ноя-24, 15:36 | –1 +/– | ![]() |
Но ведь адепты говорили что факт написания ансейфа будет помогать программисту сильнее концентрироваться на ошибках в коде, а оказывается не помогает. И хакер все равно выйдет за границы и возьмёт рута. А уязвимость поправят только через 5 лет во время какой-то там верификации. Причем найдут только 1 из 10 уязвимостей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #68 |
59. Сообщение от Аноним (59), 24-Ноя-24, 15:37 | –1 +/– | ![]() |
Не могу я понять растохейтеров. Впервые появился инструмент, позволяющий безопасно работать с памятью без ГЦ, без потери производительности, а они только критикуют. Самое смешное, что они критикуют Раст за то, что он не спасает от всех ошибок. "Что ж за безопасность, от всего не защищает, поэтому лучше останусь на Си". Логика классная, да, чем получить хоть какую-то защиту, буду шпарить дальше на абсолютно незащищённым Си. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #67, #170, #207, #265 |
60. Сообщение от Аноним (45), 24-Ноя-24, 15:37 | +/– | ![]() |
> И про ложку дегтя в бочке меда. Не имеет смысла размер бочки если | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #86 |
61. Сообщение от Аноним (50), 24-Ноя-24, 15:37 | +/– | ![]() |
У раста нет стандарта. Ты с логикой поссорился ещё очень много лет назад. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 Ответы: #63 |
62. Сообщение от Прохожий (??), 24-Ноя-24, 15:38 | +/– | ![]() |
ниже -> ранее | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 Ответы: #73 |
63. Сообщение от Прохожий (??), 24-Ноя-24, 15:39 | +1 +/– | ![]() |
Я про стандарты в таких языках, как Си, Си++ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 |
67. Сообщение от Аноним (8), 24-Ноя-24, 15:41 | +2 +/– | ![]() |
Без какой потери производительности? Тесты посмотри. Магии не бывает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 Ответы: #72, #219 |
68. Сообщение от Аноним (45), 24-Ноя-24, 15:43 | +/– | ![]() |
> Но ведь адепты говорили что факт написания ансейфа будет помогать программисту сильнее | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #84 |
69. Сообщение от Аноним (35), 24-Ноя-24, 15:44 | +/– | ![]() |
А ты забавный. Тебе показывают, что язык дырявый. Ты даешь ссылку, что дыра существует 10 лет. Причем в обсуждении дыры прямо пишут, что у раста проблемы тайпчекером и системой типов. 10 лет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 Ответы: #74, #80 |
70. Сообщение от 21yosenior (?), 24-Ноя-24, 15:44 | +/– | ![]() |
Покажешь мне стандарт раста. Иди погугли, вернёшься как найдёшь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 Ответы: #101, #241 |
71. Сообщение от Прохожий (??), 24-Ноя-24, 15:47 | –1 +/– | ![]() |
>За Rust также топит МО. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 Ответы: #89, #149 |
72. Сообщение от Аноним (45), 24-Ноя-24, 15:51 | +/– | ![]() |
> Без какой потери производительности? Тесты посмотри. Магии не бывает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 Ответы: #83, #193 |
73. Сообщение от Прохожий (??), 24-Ноя-24, 15:52 | +/– | ![]() |
21yosenior | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #85 |
74. Сообщение от Прохожий (??), 24-Ноя-24, 15:53 | +/– | ![]() |
Не язык, а компилятор. Да, нашли в нём недоработку. И? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 Ответы: #78 |
76. Сообщение от erthink_ (?), 24-Ноя-24, 15:56 | +/– | ![]() |
>> без формального описания не может быть никакой верификации | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #81, #157 |
77. Сообщение от Аноним (77), 24-Ноя-24, 16:03 | +/– | ![]() |
>Поэтому проблемы если возникают, то именно unsafe блоках. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #146 |
78. Сообщение от Аноним (35), 24-Ноя-24, 16:06 | +/– | ![]() |
> Не язык, а компилятор. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 Ответы: #161, #163 |
79. Сообщение от Аноним (44), 24-Ноя-24, 16:10 | –1 +/– | ![]() |
> есть один компилятор и никто точно не знает как он работает, только догадываются. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #82 |
80. Сообщение от Аноним (45), 24-Ноя-24, 16:14 | +1 +/– | ![]() |
>> we already had a crate published on crates.io before which used this bug to transmute in safe code, see #25860 (comment). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 Ответы: #91 |
81. Сообщение от Аноним (44), 24-Ноя-24, 16:18 | +/– | ![]() |
> Не важно как называется, но суть в определении рамок/границ что верифицируется, а что оставляется за скобками. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 |
82. Сообщение от Аноним (13), 24-Ноя-24, 16:23 | +/– | ![]() |
> У кода, формально верифицируют его корректность. Вы понимаете, что такое корректность? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #79 Ответы: #127 |
83. Сообщение от Аноним (50), 24-Ноя-24, 16:23 | +/– | ![]() |
О да тесты на домене 4го уровня. А самому головой подумать? Или как ты делаешь дополнительную работу не задействуя дополнительных команд процессора? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 Ответы: #96, #99, #102 |
84. Сообщение от Аноним (50), 24-Ноя-24, 16:25 | +/– | ![]() |
Опять повысились надои? А новость сабжевую ты прочитать не хочешь? Чтобы найти вульны нужна аш целая инициатива от целого Амазона. Без этого вульны не ищутся. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #106 |
85. Сообщение от 21yosenior (?), 24-Ноя-24, 16:26 | +/– | ![]() |
> Про какое "воровство" вы тут говорите? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 Ответы: #240 |
86. Сообщение от Аноним (50), 24-Ноя-24, 16:27 | –2 +/– | ![]() |
Нет никаких военов. Есть только люди со здравым смыслом и это не ты. Кому безопасно есть питон, го, хаскель, джаваскрипт. Руст от них ничем в лучшую сторону не отличается. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #124 |
87. Сообщение от Аноним (50), 24-Ноя-24, 16:29 | +/– | ![]() |
Это ты сейчас смеёшься, а когда всех пересдачи принудителтно на OneScript я на тебя посмотрю. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #297 |
88. Сообщение от erthink_ (?), 24-Ноя-24, 16:30 | +/– | ![]() |
> Язык си необоснованно сложнее и найти там что-то ещё сложнее вывод очевиден. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 Ответы: #95 |
89. Сообщение от Аноним (20), 24-Ноя-24, 16:32 | +/– | ![]() |
> Например, какие? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 Ответы: #98, #253 |
90. Сообщение от Аноним (90), 24-Ноя-24, 16:35 | +/– | ![]() |
Если на стройке носить 10 касок подряд, то будет в 10 раз безопаснее! Но почему-то в реальности так никто не делает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #200, #206 |
91. Сообщение от Аноним (35), 24-Ноя-24, 16:35 | –1 +/– | ![]() |
> проигнорировал ответ автора cvs-rs, проигнорировал сложность абуза этого бага | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #80 Ответы: #104 |
92. Сообщение от Аноним (90), 24-Ноя-24, 16:36 | +/– | ![]() |
Питон на реальных задачах в сотни раз медленее Си. Лучше уж Java или C#. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 Ответы: #94 |
93. Сообщение от Аноним (93), 24-Ноя-24, 16:42 | +/– | ![]() |
в расте есть MIRI | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
94. Сообщение от Аноним (50), 24-Ноя-24, 16:49 | +/– | ![]() |
Куда ты так торопишься задача ты моя? Так можно и успеть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 |
95. Сообщение от Аноним (50), 24-Ноя-24, 16:51 | –1 +/– | ![]() |
Может уже пора перестать переписывать и написать что-то новое на самом расте? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 Ответы: #116, #148 |
96. Сообщение от Аноним (-), 24-Ноя-24, 16:56 | +/– | ![]() |
Э.. на этапе компиляции? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 |
98. Сообщение от Аноним (98), 24-Ноя-24, 17:03 | –1 +/– | ![]() |
МО не занимается вопросами экспорта. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #89 Ответы: #119, #178 |
99. Сообщение от Аноним (98), 24-Ноя-24, 17:06 | +/– | ![]() |
> тесты на домене 4го уровня | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 Ответы: #112 |
101. Сообщение от Аноним (-), 24-Ноя-24, 17:12 | +/– | ![]() |
> Это кстати, фундаментальное свойство. Раст состоит из воровства не только по части семантики/компилятора/рантайма/прочего, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 |
102. Сообщение от Аноним (45), 24-Ноя-24, 17:13 | +/– | ![]() |
> О да тесты на домене 4го уровня. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 Ответы: #109, #111 |
104. Сообщение от Аноним (45), 24-Ноя-24, 17:24 | +/– | ![]() |
>> проигнорировал ответ автора cvs-rs, проигнорировал сложность абуза этого бага | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #91 Ответы: #125 |
106. Сообщение от Аноним (45), 24-Ноя-24, 17:32 | +/– | ![]() |
> Опять повысились надои? А новость сабжевую ты прочитать не хочешь? Чтобы найти | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 Ответы: #108 |
107. Сообщение от Аноним (-), 24-Ноя-24, 17:40 | –2 +/– | ![]() |
>За последние три года в библиотеке было выявлено 57 проблем с корректностью работы, из которых 20 были помечены как уязвимости. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #113, #171 |
108. Сообщение от Аноним (50), 24-Ноя-24, 17:40 | +/– | ![]() |
Что та скоростью разработки в 10 раз медленнее? Серво уже дописали? Или может редокс? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #106 Ответы: #252 |
109. Сообщение от Аноним (126), 24-Ноя-24, 17:44 | +1 +/– | ![]() |
>зато топящий за сишку? Ну, бывает, особенно у неофитов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #102 Ответы: #114, #167, #220 |
111. Сообщение от Аноним (50), 24-Ноя-24, 17:50 | +/– | ![]() |
Подгонять что угодно под тесты любимая задача для очковтирателей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #102 Ответы: #115 |
112. Сообщение от Аноним (50), 24-Ноя-24, 17:50 | –2 +/– | ![]() |
Читай до полного усвоения https://habr.com/ru/articles/598219/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 Ответы: #118, #123 |
113. Сообщение от Аноним (50), 24-Ноя-24, 17:53 | +/– | ![]() |
Раст небезопасен там есть unsafe | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #107 Ответы: #172 |
114. Сообщение от Аноним (50), 24-Ноя-24, 17:54 | –1 +/– | ![]() |
Он ещё даже вуз не окончил, а уже пытается умные слова употреблять. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #109 Ответы: #168 |
115. Сообщение от Аноним (45), 24-Ноя-24, 17:57 | +2 +/– | ![]() |
> Неофит - новый сторонник какой-либо религии. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 |
116. Сообщение от Аноним (116), 24-Ноя-24, 17:59 | +/– | ![]() |
Лол. Кто ты вообще такой чтобы что-то, кому-то указывать? Особенно разрабам которые свои проекты на Rust перекатывают.Да и нового софта на Rust уже вагон, и игровые движки и редакторы кода, и целая DE с прикладнухой. С разморозкой! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #95 Ответы: #129 |
118. Сообщение от Аноним (45), 24-Ноя-24, 18:06 | +3 +/– | ![]() |
> Читай до полного усвоения https://habr.com/ru/articles/598219/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #112 |
119. Сообщение от Аноним (50), 24-Ноя-24, 18:07 | +/– | ![]() |
А ещё она медицинскую помощь нелегальным мигрантам не оказывает. Давай больше бессвязных фактов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #98 |
120. Сообщение от Аноним (-), 24-Ноя-24, 18:08 Скрыто ботом-модератором | –1 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 |
123. Сообщение от Аноним (45), 24-Ноя-24, 18:20 | +2 +/– | ![]() |
> Читай до полного усвоения https://habr.com/ru/articles/598219/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #112 Ответы: #133, #136, #139 |
124. Сообщение от laindono (ok), 24-Ноя-24, 18:38 | –1 +/– | ![]() |
Отличается производительностью выполняемого кода в той же когорте, что и C/C++. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 Ответы: #234 |
125. Сообщение от Аноним (-), 24-Ноя-24, 19:12 | +/– | ![]() |
> А то на идрисах, агдах и коках чей-то не видно программ общего-системного назначения ... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #104 Ответы: #164 |
126. Сообщение от Аноним (126), 24-Ноя-24, 19:35 | +/– | ![]() |
unsafe это только индикативность для менеджеров или реализует безопасные механизмы (замыкание, контекст, виртуальность)? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
127. Сообщение от Аноним (44), 24-Ноя-24, 19:46 | +/– | ![]() |
> есть код на языке программирования и есть код исполняемый процессором, вы разницу вообще понимаете ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #82 |
128. Сообщение от Аноним (44), 24-Ноя-24, 19:50 | +/– | ![]() |
> Собственно, хотел обратить внимание, что есть "рамки верификации" и почти всегда практическое применение никак в них не помещается. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 |
129. Сообщение от Bottle (?), 24-Ноя-24, 19:56 | +/– | ![]() |
There 5 games and 50 game engines written in Rust, как говорится. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #116 Ответы: #160 |
130. Сообщение от Bottle (?), 24-Ноя-24, 20:00 | +/– | ![]() |
А толку, если у язычка нет спецификации? Он небезопасен by design, парадоксально, но даже Си безопаснее, потому что минимальная работа по стандартизации проведена. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #134, #138, #143 |
133. Сообщение от Анон1110м (?), 24-Ноя-24, 20:35 | –1 +/– | ![]() |
Они специально так сделали. Показуха. Нужно смотреть более серьёзные программы чем вывод строчки текста на экран. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #123 |
134. Сообщение от Аноним (-), 24-Ноя-24, 20:39 | +3 +/– | ![]() |
Это вы про тот стандарт, которым подтираются (-fno-strict-aliasing) чтобы собрать ядро linux? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #130 Ответы: #210 |
136. Сообщение от Аноним (136), 24-Ноя-24, 20:48 | +/– | ![]() |
А ты что из своего раста дергаешь наши Сишные сисколы? Напиши свои на расте, а потом сравнивай уже. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #123 Ответы: #166 |
138. Сообщение от Аноним (45), 24-Ноя-24, 21:18 | +/– | ![]() |
> А толку, если у язычка нет спецификации? Он небезопасен by design, парадоксально, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #130 Ответы: #141, #235 |
139. Сообщение от Аноним (50), 24-Ноя-24, 21:18 | +/– | ![]() |
В догонку он пишет... Смысл статьи на хабре исключительно про то что чтобы раст был более мене похож на си по скорости нужно очень сильно раст оптимизировать. Ясное дело в проде такое не используют у всех толстые раниаймы оптимизация только для липовых тестов для фанатиков. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #123 Ответы: #144 |
141. Сообщение от Аноним (50), 24-Ноя-24, 21:31 | +/– | ![]() |
Как это оптимизировать чтобы код выполнялся за минимальное количество тактов? Да никак код или быстрый или безопасный или рыжая морда опять звездит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #138 Ответы: #145, #147, #230 |
143. Сообщение от Аноним (-), 24-Ноя-24, 21:34 | –1 +/– | ![]() |
> но даже Си безопаснее | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #130 Ответы: #212 |
144. Сообщение от Аноним (45), 24-Ноя-24, 21:38 | +1 +/– | ![]() |
> В догонку он пишет... Смысл статьи на хабре исключительно про то что | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #139 Ответы: #150 |
145. Сообщение от Аноним (-), 24-Ноя-24, 21:44 | +/– | ![]() |
> код или быстрый или безопасный или ... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #141 |
146. Сообщение от Аноним (-), 24-Ноя-24, 22:10 | +/– | ![]() |
> А Rustonomicon говорит строго обратное, что unsafe - нелокален, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #77 Ответы: #262 |
147. Сообщение от Аноним (45), 24-Ноя-24, 22:17 | +/– | ![]() |
> Как это оптимизировать чтобы код выполнялся за минимальное количество тактов? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #141 |
148. Сообщение от Я (??), 24-Ноя-24, 22:25 | +/– | ![]() |
так так и делают. просто нового кода всегда меньше чем уже написанного | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #95 |
149. Сообщение от Аноним (13), 24-Ноя-24, 22:28 | +/– | ![]() |
> Группа разработчиков Gcc работает над компилятором Rust | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 Ответы: #151, #165 |
150. Сообщение от Аноним (50), 24-Ноя-24, 23:01 | +/– | ![]() |
То что автор героически решил проблемы которые есть и доказывает наличие проблем. Но ты конечно же и бревно у себя сзади на заметишь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #144 Ответы: #154, #227 |
151. Сообщение от Аноним (50), 24-Ноя-24, 23:06 | –1 +/– | ![]() |
Тем более нет никаких методик как определить что gcc компиль раста работает так же как штатный компиль раста. И на какую именно версию компиля gcc ровняется на 1.10 или 1.20. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #149 |
152. Сообщение от Минона (ok), 24-Ноя-24, 23:10 | +/– | ![]() |
Можно, но это либо дорого либо неэффективно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 |
153. Сообщение от Аноним (153), 24-Ноя-24, 23:19 | +2 +/– | ![]() |
Сапожник то без сапог! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
154. Сообщение от Аноним (45), 24-Ноя-24, 23:38 | +/– | ![]() |
> То что автор героически решил проблемы которые есть и доказывает наличие проблем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #150 Ответы: #186 |
157. Сообщение от Я (??), 25-Ноя-24, 00:15 | +1 +/– | ![]() |
вера+фикция = верификация.. на том и держится | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 |
158. Сообщение от Прохожий (??), 25-Ноя-24, 02:13 | +/– | ![]() |
Гм. Странное у вас определение понятия "лишний". Вот Гугл, Майкрософт и прочие компании, применяющие Rust, считают, что эти проверки совсем не лишние. А эксперт с Опеннета - что лишние. Кому верить? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 |
159. Сообщение от fuggy (ok), 25-Ноя-24, 02:14 | +/– | ![]() |
Риторический вопрос, сосед интересуется. Почему бы убрать unsafe в некоторых случаях чтобы вместо 7500 было бы 3500 unsafe функций. То есть переписать частично на safe rust, так и верифицировать меньше придётся. Раз оно что-то там не сходится, то значит не хватает абстракций. А то выходит если что-то не получается без unsafe, то просто используем его затычку и делаем чёрную магию. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
160. Сообщение от Прохожий (??), 25-Ноя-24, 02:16 | +/– | ![]() |
Такое всегда бывает. Сначала вызревает какой-то движок (несколько движков). Потом появляются игры на них. На Плюсах только потому больше игр, что он намного старше Rust. То же можно сказать и про другие языки, на которых обычно пишут игры. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #129 Ответы: #292 |
161. Сообщение от Прохожий (??), 25-Ноя-24, 02:19 | –1 +/– | ![]() |
Даже на данном этапе язык и компилятор - это разные вещи. Поскольку одно есть, условно говоря, спецификация (набор RFC в случае Rust), а другое - её имплементация. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 |
162. Сообщение от Аномсис (?), 25-Ноя-24, 02:20 | +/– | ![]() |
Как я понял, даже unsafe в rust более безопасен, чем Си. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 |
163. Сообщение от Прохожий (??), 25-Ноя-24, 02:25 | +/– | ![]() |
Про систему типов вы вот эту ссылку имели ввиду, видимо? https://blog.rust-lang.org/2023/01/20/types-announcement.html | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 |
164. Сообщение от Прохожий (??), 25-Ноя-24, 02:35 | +/– | ![]() |
ОС можно запилить на абсолютно любом языке программирования (полным по Тюрингу). Скорее всего, предыдущий высказывающийся имел ввиду эффективную с точки зрения использования машинных ресурсов ОС, а не просто ОС-прототип. Где-то попадались статьи, что на языках, поддерживающих исключительно функциональную парадигму программирования такое практически невозможно осуществить, ввиду сложности оптимальной реализации некоторых абстракций. Подробности, увы, уже не помню, статья попадалась лет 10 назад примерно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #125 |
165. Сообщение от Прохожий (??), 25-Ноя-24, 02:41 | –3 +/– | ![]() |
Вы уже не первый, и, видимо, не последний человек, говорящий про контроль корпораций над чем-то. Хочу вам открыть страшную тайну, только обещайте никому не говорить. Так вот. Все сколь-либо крупные проекты контролируются корпорациями в той или иной степени. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #149 Ответы: #174 |
166. Сообщение от Прохожий (??), 25-Ноя-24, 02:50 | +/– | ![]() |
Типа Rust - это сферический конь в вакууме? Или что вы хотели сказать? Если сравниваете программу на C, которая дёргает системные вызовы, то почему то же самое запрещено делать на Rust? Надо ведь сравнивать сопоставимые вещи, не правда ли? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #136 Ответы: #185 |
167. Сообщение от Прохожий (??), 25-Ноя-24, 02:57 | –3 +/– | ![]() |
Придирки к одному единственному слову, игнорируя общий смысл сказанного... Таки он прав в том, что религиозны не программисты на Rust, а программисты на C. И вы - яркий тому пример. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #109 |
168. Сообщение от Прохожий (??), 25-Ноя-24, 02:59 | +/– | ![]() |
Хорошо, что вы ВУЗ закончили. Плохо то, что это времяпрепровождение прошло для вас бесцельно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #114 Ответы: #187 |
170. Сообщение от Аноним (170), 25-Ноя-24, 03:02 | +2 +/– | ![]() |
> Впервые появился инструмент, позволяющий безопасно работать с памятью без ГЦ, без потери производительности, а они только критикуют. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 Ответы: #173, #175, #222, #223 |
171. Сообщение от Прохожий (??), 25-Ноя-24, 03:05 | +/– | ![]() |
Я говорил. Но всегда уточнял, что безопасность касается только типовых ошибок работы с памятью, а не вобще всех на свете, от которых может спасти только формальная верификация, как здесь уже отмечали. Однако эта верификация - процесс медленный, очень дорогой, и поэтому далеко не всегда целесообразный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #107 Ответы: #184 |
172. Сообщение от Прохожий (??), 25-Ноя-24, 03:06 | –1 +/– | ![]() |
В данном случае следовало бы сказать, что не Rust, а некоторые библиотечные функции. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #113 Ответы: #183 |
173. Сообщение от Аноним (59), 25-Ноя-24, 03:21 | –3 +/– | ![]() |
> он очень архаичен в синтаксисе и дизайне | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #170 Ответы: #215 |
174. Сообщение от Аноним (13), 25-Ноя-24, 03:29 | –1 +/– | ![]() |
> И никакая GPL вам не поможет, если корпорации решат перекрыть доступ к открытому ранее коду, даже если у вас будет возможность форкнуть этот самый код. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #165 Ответы: #176 |
175. Сообщение от Прохожий (??), 25-Ноя-24, 03:33 | –2 +/– | ![]() |
> Потому что раст не позволяет безопасно работать с памятью и теряет производительность. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #170 Ответы: #216 |
176. Сообщение от Прохожий (??), 25-Ноя-24, 03:38 | –1 +/– | ![]() |
> GPL не позволяет закрыть общий код, разве это непонятно ? Пример Linux - вспотеешь его закрывать на законных основаниях потому что для этого потребуется сменить лицензию а для этого потребуется согласие всех участвоваших в разработке - права на код остаются у авторов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #174 Ответы: #199 |
178. Сообщение от Аноним (178), 25-Ноя-24, 06:52 | +/– | ![]() |
> МО не занимается вопросами экспорта. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #98 |
180. Сообщение от Аноним (180), 25-Ноя-24, 07:55 | +1 +/– | ![]() |
Надо теперь всё с Rust переписать на SPARK, чтобы было надёжно и верифицируемо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
181. Сообщение от Аноним55 (?), 25-Ноя-24, 08:08 | +3 +/– | ![]() |
Предполагаю, что истинной целью проекта Rust является отвлечение ресурсов потенциальных конкурентов на изучение бесперспективного проекта и бессмысленные дискуссии. Это известные действия, и в науке даже имеют специальный термин - "троянское обучение". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #182, #192, #250 |
182. Сообщение от Аноним (50), 25-Ноя-24, 08:52 | +/– | ![]() |
Да методичку по саботажу никто пока что не менял и не исправлял. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #181 Ответы: #190 |
183. Сообщение от Аноним (50), 25-Ноя-24, 08:55 | +/– | ![]() |
На безопасном языке невозможно написать небезопасную библиотеку. Головой поработай чутка. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #172 Ответы: #249, #272, #278 |
184. Сообщение от Аноним (50), 25-Ноя-24, 08:57 | +/– | ![]() |
Go тоже безопасность от типовых ошибок. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #171 Ответы: #244 |
185. Сообщение от Аноним (50), 25-Ноя-24, 08:59 | +/– | ![]() |
Тебе намекают что в Раст нет необходимости. Есть языки которые делают тоже самое и даже лучше и на них уже все написано. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #166 Ответы: #245 |
186. Сообщение от Аноним (50), 25-Ноя-24, 09:01 | +/– | ![]() |
Ну подумай какая проблема есть у тормозного и небезопасного языка Раст. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #154 Ответы: #246 |
187. Сообщение от Аноним (50), 25-Ноя-24, 09:02 | +/– | ![]() |
По себе судишь не надо так. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #168 Ответы: #247 |
190. Сообщение от Аноним (-), 25-Ноя-24, 09:28 | +/– | ![]() |
> Да методичку по саботажу никто пока что не менял и не исправлял. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #182 |
191. Сообщение от Аноним (191), 25-Ноя-24, 09:37 | +1 +/– | ![]() |
>в 7500 встречаются блоки кода, выполняемые в контексте "unsafe". За последние три года в библиотеке было выявлено 57 проблем с корректностью работы, из которых 20 были помечены как уязвимости. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
192. Сообщение от Аноним (193), 25-Ноя-24, 09:41 | +1 +/– | ![]() |
Вы не понимаете, это всё - борьба с безработицей. Так же как и крипта. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #181 |
193. Сообщение от Аноним (193), 25-Ноя-24, 09:45 | +/– | ![]() |
В любой прикладной задаче, где потребуется передать владение каким-либо массивом объектов или их свойств, раст сразу садится а лужу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 Ответы: #221 |
194. Сообщение от Сергей (??), 25-Ноя-24, 09:49 | +/– | ![]() |
Я правильно понимаю, обнаружив уязвимость в единственой библиотечке RUST, я поимею доступ ко всему, что создано на RUST | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #195, #204, #251, #268 |
195. Сообщение от Нонон (?), 25-Ноя-24, 10:36 | +/– | ![]() |
Это должна быть как минимум популярная библиотека. А чем популярнее библиотека тем более умные люди там пишут. И вряд ли будут косячить в блоках unsafe. Нали блоки unsafe им в принципе надо | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #194 Ответы: #203 |
196. Сообщение от ptr (ok), 25-Ноя-24, 10:50 | +/– | ![]() |
> Поэтому проблемы если возникают, то именно unsafe блоках. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
197. Сообщение от ptr (ok), 25-Ноя-24, 10:55 | +/– | ![]() |
> Поэтому проблемы если возникают, то именно unsafe блоках. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
199. Сообщение от Аноним (13), 25-Ноя-24, 11:09 | –1 +/– | ![]() |
> Похоже, вы не до конца поняли мою мысль. Вот был проект X, которым владела корпорация Y. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #176 Ответы: #242 |
200. Сообщение от Прохожий (??), 25-Ноя-24, 12:02 | +/– | ![]() |
Кривая аналогия. Правильной была бы такая. На стройке желательно носить каску, защитные очки, перчатки строительные, спецодежду, страховку (если ты высотник). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 |
201. Сообщение от Прохожий (??), 25-Ноя-24, 12:06 | +/– | ![]() |
>то язык уже небезопасен | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 |
202. Сообщение от Прохожий (??), 25-Ноя-24, 12:07 | +/– | ![]() |
Компилятором и RFC | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 |
203. Сообщение от keydon (ok), 25-Ноя-24, 12:10 | +/– | ![]() |
> А чем популярнее библиотека тем более умные люди там пишут | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #195 |
204. Сообщение от Аноним (193), 25-Ноя-24, 12:20 Скрыто ботом-модератором | +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #194 |
205. Сообщение от Прохожий (??), 25-Ноя-24, 12:26 | +1 +/– | ![]() |
Сколько безосновательных заявлений в одном предложении. Фирмы, мировые лидеры в сфере разработки софта, демонстрируют, что в Rust есть необходимость, и на нём писать дешевле, чем на Плюсах. Как демонстрируют? Пишут отчёты с циферками. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 Ответы: #208 |
206. Сообщение от Аноним (-), 25-Ноя-24, 12:44 | +/– | ![]() |
> Если на стройке носить 10 касок подряд, то будет в 10 раз безопаснее! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 |
207. Сообщение от xPhoenix (ok), 25-Ноя-24, 12:46 | +1 +/– | ![]() |
Это люди из анекдота про реку с пираньями и мост с надёжностью "всего лишь" в 99,99%. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 Ответы: #214 |
208. Сообщение от Аноним (-), 25-Ноя-24, 12:47 | +1 +/– | ![]() |
> Фирмы, мировые лидеры в сфере разработки софта, демонстрируют, что в Rust есть необходимость, и на нём писать дешевле, чем на Плюсах. Как демонстрируют? Пишут отчёты с циферками. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #205 Ответы: #295 |
210. Сообщение от Bottle (?), 25-Ноя-24, 13:15 | +/– | ![]() |
Я сам терпеть не могу Си, но, в отличие от Rust, он имеет несколько относительно взаимозаменяемых реализаций. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #134 Ответы: #211, #226, #233 |
211. Сообщение от Аноним (-), 25-Ноя-24, 13:25 | +/– | ![]() |
> Я сам терпеть не могу Си, но, в отличие от Rust, он имеет несколько относительно взаимозаменяемых реализаций. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #210 |
212. Сообщение от Аноним (13), 25-Ноя-24, 13:52 | +/– | ![]() |
> При этом в safe расте нет UB. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #143 Ответы: #217 |
214. Сообщение от Аноним (193), 25-Ноя-24, 14:08 | +/– | ![]() |
Просто не правильно рассчитывали вероятность. Правильно было: или сломается, или нет, т.е. 50% | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #207 |
215. Сообщение от Аноним (193), 25-Ноя-24, 14:12 | +/– | ![]() |
Ну так вставь борроу чекер в GCC, тебе же никто не мешает. И раст сразу становится ненужон. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #173 Ответы: #258 |
216. Сообщение от Аноним (193), 25-Ноя-24, 14:14 | +/– | ![]() |
Всяк кулик своё болото хвалит. Вакансии есть? Нет. Лесом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #175 Ответы: #248 |
217. Сообщение от Аноним (-), 25-Ноя-24, 14:18 | +/– | ![]() |
>> При этом в safe расте нет UB. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #212 Ответы: #228 |
218. Сообщение от Аноним (218), 25-Ноя-24, 14:33 | +/– | ![]() |
>в другом языке есть формально верифицированный компилятор | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
219. Сообщение от Аноним (218), 25-Ноя-24, 14:42 | –2 +/– | ![]() |
>Без какой потери производительности? Тесты посмотри. Магии не бывает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 |
220. Сообщение от Аноним (218), 25-Ноя-24, 14:44 | +/– | ![]() |
>Неофит - новый сторонник какой-либо религии. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #109 Ответы: #296 |
221. Сообщение от Аноним (218), 25-Ноя-24, 14:48 | +/– | ![]() |
В этом случае есть варианты: отстрелить ногу в ручном управлении памятью, позвать на помощь GC. Интересно, что же выберут сишники? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #193 |
222. Сообщение от Аноним (218), 25-Ноя-24, 14:52 | +/– | ![]() |
>Ну тогда или нужно смотреть на самом деле безопасные и верифицируемые языки вроде хаскеля | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #170 |
223. Сообщение от Аноним (218), 25-Ноя-24, 14:53 | +/– | ![]() |
>Ну тогда или нужно смотреть на самом деле безопасные и верифицируемые языки вроде хаскеля | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #170 |
225. Сообщение от Аноним (218), 25-Ноя-24, 14:58 | +/– | ![]() |
Ещё один человек не осилил поднятие репозитория | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
226. Сообщение от Аноним (218), 25-Ноя-24, 15:01 | +/– | ![]() |
>Я сам терпеть не могу Си, но, в отличие от Rust, он имеет несколько относительно взаимозаменяемых реализаций. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #210 |
227. Сообщение от Аноним (218), 25-Ноя-24, 15:15 | +/– | ![]() |
>То что автор героически решил проблемы которые есть и доказывает наличие проблем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #150 |
228. Сообщение от Аноним (13), 25-Ноя-24, 15:17 | +/– | ![]() |
> Я в стандарте такого не читал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #217 Ответы: #229 |
229. Сообщение от Аноним (-), 25-Ноя-24, 15:23 | +/– | ![]() |
>> Я в стандарте такого не читал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #228 Ответы: #231 |
230. Сообщение от Аноним (218), 25-Ноя-24, 15:24 | +1 +/– | ![]() |
С помощью зависимых типов, очевидно же. Но сишники же про типизацию не слышали, у них везде void* | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #141 |
231. Сообщение от Аноним (13), 25-Ноя-24, 15:33 | +/– | ![]() |
> видеодрайвер для M это достаточно низкоуровнево? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #229 Ответы: #232 |
232. Сообщение от Аноним (-), 25-Ноя-24, 15:56 | +/– | ![]() |
>> видеодрайвер для M это достаточно низкоуровнево? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #231 |
233. Сообщение от Анонимусс (-), 25-Ноя-24, 17:20 | +/– | ![]() |
> несколько относительно взаимозаменяемых реализаций. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #210 |
234. Сообщение от Be My Baby (?), 25-Ноя-24, 17:22 | +1 +/– | ![]() |
Что? Опять кто то знает, как лучше, "молодое чудо" называет старичьём тех, кто для него <s>построил эту цивилизацию</s> прошёл по этой дороге и накопил все эти знания. Эх. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #124 Ответы: #236 |
235. Сообщение от Ну блин (?), 25-Ноя-24, 17:40 | +/– | ![]() |
На уровне ассемблера и регистров процессора, сложение двух 32-битовых регистров со значениями 0x7FFFFFFF тоже приведёт к переполнению. Вот только процессор об этом явно скажет флагом, а ЯВУ этот факт от программиста сознательно прячут. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #138 |
236. Сообщение от Аноним (-), 25-Ноя-24, 17:42 | +/– | ![]() |
> Что? Опять кто то знает, как лучше, "молодое чудо" называет старичьём тех, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #234 Ответы: #294 |
237. Сообщение от погроммист (?), 25-Ноя-24, 17:53 | +2 +/– | ![]() |
Плюсовый код 100% unsafe, в проде уже 25 лет -- и ни разу не видел что-бы хоть кто-то заморачивался с его верификацией дальше академико-теоретических кругов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
238. Сообщение от Аноним (238), 25-Ноя-24, 18:44 | +1 +/– | ![]() |
почему было изначально вместо rust'а с unsafe не сделать блок safe в уже всем известных сях? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #239, #259, #290 |
239. Сообщение от Аноним (-), 25-Ноя-24, 19:02 | –1 +/– | ![]() |
> почему было изначально вместо rust'а с unsafe не сделать блок safe в уже всем известных сях? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #238 Ответы: #269 |
240. Сообщение от Прохожий (??), 25-Ноя-24, 21:30 | +/– | ![]() |
> Приведены противоречия лозунгов("гарантирует" и прочее) с реальностью(никаких гарантий). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 Ответы: #263 |
241. Сообщение от Прохожий (??), 25-Ноя-24, 21:33 | –3 +/– | ![]() |
> Покажешь мне стандарт раста. Иди погугли, вернёшься как найдёшь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 |
242. Сообщение от Прохожий (??), 25-Ноя-24, 21:40 | +/– | ![]() |
> это не мысль а подмена понятий | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #199 Ответы: #243, #255 |
243. Сообщение от Прохожий (??), 25-Ноя-24, 21:41 | +/– | ![]() |
просто -> сложно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #242 |
244. Сообщение от Прохожий (??), 25-Ноя-24, 21:43 | –1 +/– | ![]() |
Ну вот зачем вы продолжаете из сообщения в сообщение демонстрировать дремучее невежество? Код на Go будет более тормознутым и непредсказуемым в плане производительности по сравнению с кодом на Rust. Потому что в Go используется сборщик мусора. А в Rust его нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #184 |
245. Сообщение от Прохожий (??), 25-Ноя-24, 21:54 | +/– | ![]() |
> Тебе намекают что в Раст нет необходимости. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #185 |
246. Сообщение от Прохожий (??), 25-Ноя-24, 21:58 | +/– | ![]() |
Тормозной и небезопасный он только в вашем богатом воображении (мягко охарактеризуем его так). На практике же он и безопасный, и быстрый. О чём и свидетельствует опыт фирм мировых лидеров планеты в области разработки ПО. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #186 |
247. Сообщение от Прохожий (??), 25-Ноя-24, 21:59 | +/– | ![]() |
Я по себе никогда не сужу. Потому что умный и образованный. Просто гляжу на ваши потуги троллинга тупостью, и они меня печалят. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #187 |
248. Сообщение от Прохожий (??), 25-Ноя-24, 22:03 | –2 +/– | ![]() |
Вобще-то есть. Кто ищёт, тот найдёт. Это первое. Второе. Надо не только на вакансии смотреть, а ещё нравится ли лично вам тот или иной язык программирования. Если не нравится, а вы бегаете исключительно за зарплатой (никакого удовольствия от работы), мне вас искренне жаль. Очень быстро спалите свою психику, лимбическая система не выдержит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #216 |
249. Сообщение от Прохожий (??), 25-Ноя-24, 22:13 | –1 +/– | ![]() |
Да, можно. Но это будет осознанный поступок в отличие от кода на Си, где вы даже не заметите, как на очередную мину наступите, а потом, когда это выстрелит в проде, потратите ещё кучу времени на поиск бага. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #183 |
250. Сообщение от Прохожий (??), 25-Ноя-24, 22:20 | –2 +/– | ![]() |
У вас предполагалка сломалась. Раст восстребован: Гугл, Амазон, Дискорд, Дропбокс, Клаудфлэр - все эти фирмы используют Раст, а скоро ожидается и в ядре Линукса (хотя это и находит определённое сопротивление некоторых дедов, которые уже просто не могут). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #181 Ответы: #260 |
251. Сообщение от Прохожий (??), 25-Ноя-24, 22:25 | +/– | ![]() |
Стесняюсь спросить, вы вообще программировали когда-нибудь в своей жизни? Потому что судя по задаваемому вопросу, вы или очень далеки от этой темы, или беспросветно глупы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #194 Ответы: #257 |
252. Сообщение от Прохожий (??), 25-Ноя-24, 22:43 | +/– | ![]() |
> Что та скоростью разработки в 10 раз медленнее? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #108 Ответы: #293 |
253. Сообщение от Прохожий (??), 25-Ноя-24, 22:46 | +/– | ![]() |
Ок. Назовите хотя бы пяток свободных компиляторов C. Заодно назовите страну, где находится исходный код этих компиляторов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #89 |
255. Сообщение от Аноним (13), 25-Ноя-24, 23:54 | +/– | ![]() |
> Где ж тут подмена понятий? Каким конкретно проектом владеет коммерческая компания? Владелец торговой марки Rust, компилятора и документации - Rust Foundation. И это не коммерческая компания. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #242 Ответы: #280 |
257. Сообщение от Аноним (8), 26-Ноя-24, 01:44 | +1 +/– | ![]() |
В каждой бочке затычка. Люди пишут своё мнение. У тебя чтоли разрешение спрашивать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #251 Ответы: #261, #277 |
258. Сообщение от Аноним (218), 26-Ноя-24, 10:01 | +/– | ![]() |
Только вот кода под этот самый gcc с борроу чекером нет и не будет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #215 |
259. Сообщение от Аноним (218), 26-Ноя-24, 10:02 | –1 +/– | ![]() |
У сишников было лет пятьдесят, и никаких подвижек в этом направлении нет. Так ещё лет двадцать пройдёт, и ничего не изменится | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #238 |
260. Сообщение от Аноним (178), 26-Ноя-24, 11:32 | +1 +/– | ![]() |
Критиковать легко. А что вы лично предлагаете? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #250 Ответы: #267, #275 |
261. Сообщение от Аноним (178), 26-Ноя-24, 11:34 | +/– | ![]() |
Он знает про ядро. Опытный собеседник. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #257 Ответы: #271 |
262. Сообщение от Аноним (-), 26-Ноя-24, 11:35 | +/– | ![]() |
Нет, если у тебя есть один unsafe, то проблема может быть где угодно, не только в этом unsafe. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #146 |
263. Сообщение от Аноним (263), 26-Ноя-24, 12:11 | +/– | ![]() |
>И как же тогда разработчики GCC на основе этого "мусора" решились создать свой компилятор? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #240 Ответы: #273 |
265. Сообщение от anonymmmeer (?), 26-Ноя-24, 12:23 | +/– | ![]() |
>Впервые | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 Ответы: #274 |
267. Сообщение от Прохожий (??), 26-Ноя-24, 13:39 | –2 +/– | ![]() |
А предлагаю следующее. Всем притормозить инновации и начать переписывать имеющиеся проекты на Раст. Пусть вы потратите на это десять лет и разгоните опытных программистов, которые не хотят изучать это фуфло. Потому что | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #260 Ответы: #276, #281 |
268. Сообщение от Аноним (218), 26-Ноя-24, 14:06 | +/– | ![]() |
Нет, поскольку не все программы используют эту библиотеку, кроме того, у библиотек разные версии | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #194 |
269. Сообщение от Аноним (263), 26-Ноя-24, 17:40 | +/– | ![]() |
>3. Скорее всего это будут принимать в стандарт лет 10 - а это вторая священная корова, для любителей небезопасных языков. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #239 |
271. Сообщение от Аноним (263), 26-Ноя-24, 17:46 | +1 +/– | ![]() |
Про существование такой штуки, как ядро. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #261 |
272. Сообщение от Аноним (263), 26-Ноя-24, 17:53 | +/– | ![]() |
Тонко ;) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #183 Ответы: #279 |
273. Сообщение от Аноним (-), 26-Ноя-24, 19:06 Скрыто ботом-модератором | +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #263 |
274. Сообщение от Аноним (59), 26-Ноя-24, 21:24 | +/– | ![]() |
Где ж маркетинг, если это всё очевидности. Си - вообще не даёт никаких защит, а тут борроу чекер. Если вы не разбираетесь, не надо комментировать с умным видом про "пойманных на маркетинг" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #265 Ответы: #286 |
275. Сообщение от Прохожий (??), 27-Ноя-24, 01:37 | +/– | ![]() |
Предлагаю использовать Rust в новых проектах вместо морально устаревшего C, например. Ну и вообще там, где требуется высокая производительность. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #260 Ответы: #283 |
276. Сообщение от Прохожий (??), 27-Ноя-24, 01:43 | +/– | ![]() |
> А предлагаю следующее. Всем притормозить инновации | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #267 |
277. Сообщение от Прохожий (??), 27-Ноя-24, 01:47 | +/– | ![]() |
Подобные вопросы выглядят как очень и очень тупой троллинг. Мне НЕ нравится такой стиль общения. И я по этому поводу написал своё мнение. Вы, как будто, не против, чтобы каждый высказывал своё мнение, да? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #257 |
278. Сообщение от Прохожий (??), 27-Ноя-24, 01:53 | +/– | ![]() |
> На безопасном языке невозможно написать небезопасную библиотеку. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #183 |
279. Сообщение от Прохожий (??), 27-Ноя-24, 01:54 | +/– | ![]() |
Здесь более подходит слово "глупо". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #272 |
280. Сообщение от Прохожий (??), 27-Ноя-24, 02:00 | +/– | ![]() |
> в случае rust лицензия позволяет не открывать ничего изначально | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #255 Ответы: #291 |
281. Сообщение от Прохожий (??), 27-Ноя-24, 02:14 | +/– | ![]() |
> Потому что | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #267 |
282. Сообщение от Прохожий (??), 27-Ноя-24, 02:21 | –2 +/– | ![]() |
Мда. Вместо обсуждения реальных проблем языка Rust и возможных способов их преодоления люди склонны заниматься всяким словоблудием и тупым троллингом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #284, #285 |
283. Сообщение от Прохожий (??), 27-Ноя-24, 07:49 | –1 +/– | ![]() |
Прости, коллеги, я тут немного сам с собой спорю. Это не потому что не с кем, а потому что с умными людьми приятно и поспорить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #275 Ответы: #289 |
284. Сообщение от Прохожий (??), 27-Ноя-24, 10:11 | +/– | ![]() |
> Чтобы знать о реальных проблемах этого языка программирования, надо же вначале хоть что-то прочитать о нём. А это уже гораздо сложнее для когнитивных возможностей некоторых высказывающихся. Я тоже программировать как-то не сильно. Но | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #282 |
285. Сообщение от Аноним (193), 27-Ноя-24, 12:56 | +1 +/– | ![]() |
Домыслы. На другое когнитивных способностей не хватает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #282 |
286. Сообщение от anonymmmeer (?), 27-Ноя-24, 13:45 | +/– | ![]() |
>Си - вообще не даёт никаких защит, а тут борроу чекер. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #274 |
289. Сообщение от Аноним (263), 27-Ноя-24, 20:02 | +/– | ![]() |
Самомнение-с зашкаливает | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #283 |
290. Сообщение от ы (?), 28-Ноя-24, 18:16 | +/– | ![]() |
Вообще люди, работающие с Си, давно для этого по-максимуму используют встроенные проверки в компилятор, которых с каждым годом становится всё больше (и обязательно собирают с -Werror, чтобы посильнее по рукам било). Используют статические анализаторы, используют определённый code style и делают code review не для галочки. И у них прекрасно получается писать вполне себе safe код. Поэтому проблема в Си чисто организационная - кто-то хочет писать грамотный и корректный код, а кто-то хочет поскорее выкатить версию. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #238 |
291. Сообщение от Аноним (13), 29-Ноя-24, 23:32 | +/– | ![]() |
> отдельный модуль. Но этот модуль закрыт | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #280 |
292. Сообщение от Аноним (292), 30-Ноя-24, 08:41 | +/– | ![]() |
> На Плюсах только потому больше игр, что он намного старше Rust. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #160 |
293. Сообщение от Аноним (292), 30-Ноя-24, 08:44 | +/– | ![]() |
Вот очевидно проявление дремучей невежественности. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #252 |
294. Сообщение от Аноним (292), 30-Ноя-24, 09:18 | +/– | ![]() |
> Т.е теперь даже критиковать нельзя? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #236 |
295. Сообщение от Аноним (292), 30-Ноя-24, 10:55 | +/– | ![]() |
> N. Абырвалг! Абырвалг! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #208 |
296. Сообщение от Аноним (292), 30-Ноя-24, 11:15 | +/– | ![]() |
С любыми проявлениями фанатичной религиозности. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #220 |
297. Сообщение от Страдивариус (?), 30-Ноя-24, 20:22 | +/– | ![]() |
> Это ты сейчас смеёшься, а когда всех пересдачи принудителтно на OneScript я | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #87 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |