|
2.2, Аноним (2), 19:48, 08/02/2025 [^] [^^] [^^^] [ответить]
| –6 +/– |
Работники ЦРУ/АНБ пишут угодные им инструменты. Не то чтобы это было бы чем-то хорошим.
| |
|
|
4.14, Аноним (14), 20:48, 08/02/2025 [^] [^^] [^^^] [ответить]
| +4 +/– |
Арпанет давно уже нет. А Анб давно уже заставляет всех переходить на Раст. Чтобы у всех были только правильные вульны. Сноуден не даст соврать.
| |
|
5.19, 0x00000000 (?), 21:15, 08/02/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
> только правильные вульны
в отличие от невероятно уникальных use after free, double free и buffer overflow, которые точно-точно Настоящий Хороший На-Си-льник никогда не напишет в своем коде
| |
|
6.26, Аноним (26), 21:37, 08/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Только все данные утекают через через неправильную обработку путей. Даже в расте уже кучу раз такое было.
| |
|
7.88, Аноним (-), 04:23, 09/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Только все данные утекают через через неправильную обработку путей.
> Даже в расте уже кучу раз такое было.
У них и CVE были - прям в стдлибе даже.
| |
|
8.104, мяв (?), 11:53, 09/02/2025 [^] [^^] [^^^] [ответить] | +2 +/– | из того, что могу вспомнить - были они идентичны cve из java, cs, pwsh и еще куч... текст свёрнут, показать | |
|
|
6.46, Аноним (2), 22:53, 08/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Отчасти благодаря этим уязвимостям мы еще не в анальном кибергулаге от корпораций.
Я не представляю зачем будучи холопом топить за барьев, которые единственные несут убытки в этом случае. Все взломы у плебсов это уже давно социальная инженерия, сливы или логические ошибки на высокоуровневых языках, никто не будет тратить месяцы на байтоебский взлом Васи из 7Б. А вот поковырять прошивки от роутеров/ИоТ/т.д от корпораций вполне можно и нужно.
| |
|
7.121, Аноним (-), 16:23, 09/02/2025 [^] [^^] [^^^] [ответить] | +/– | О, так уязвимости это уже отчасти хорошо Совершенно не удивлен Но тут есть д... большой текст свёрнут, показать | |
|
|
5.21, Аноним (3), 21:26, 08/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Пруфо заставляторства как водится не будет? Или они там же, где доказательства плоской земли?
| |
5.101, Аноним (101), 11:09, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
А АНБ с тобой в одной палате сейчас?
Сноуден это попингуй из фирмы-контрактора который? Тот который никогда не работал в АНБ, но во всех русских новостях трубили, что он передал русскому гестапо все секреты АНБ? :-D
А, да, Tor никакого отношения к АНБ никогда не имел и не имеет. Изначальная разработка финансировалась ВМС США, военно-морским флотом, частью армии США, а не гражданской конторы АНБ
| |
|
6.117, Аноне (?), 16:04, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Что никак не помешало NSA con-трактору вынести кипу документов у национал-агентуры-вопасносте прямо из-под носа и раскрыть проект глобальной слежки (PRISM) широкой публике.
| |
|
|
|
3.48, Аноним (48), 23:38, 08/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> На Rust ничего не написано, ага.
> Работники ЦРУ/АНБ пишут угодные им инструменты. Не то чтобы это было бы чем-то хорошим.
До какого же днища вы докатились в своем растоотрицании - выдавать за главный плюс своего язычка возможность не нарочно создавать дыры и уязвимости. "Можно взламывать и рутать системы, вот!". А то что потом подобным же образом и твою уже порутанную систему попользуют "хакиры" неважно, ваш ответ - "а вот не храните на устройствах банковские данные и криптокошельки!" (вот из-за таких дыр и страшно хранить) или "а никого не ломают, это сказки, а иначе покажи где уже, покажи как, а то у меня всё нормально!" (Неуловимые Джо да, почти (или пока) в безопасности).
| |
|
4.49, Аноним (2), 23:42, 08/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Хотя бы один пример подобного можно? Пока что криптокошельки крадут, распространяя сотни фенковых приложений в маркетах, а не через взлом "сишки".
Взлом "сишки" как раз позволяет различного рода либребуты и опенврт ставить.
| |
|
5.76, Аноним (76), 01:20, 09/02/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
>Взлом "сишки" как раз позволяет различного рода либребуты и опенврт ставить.
Вместо того, чтобы поддержать рублём нормальных поставщиков, вы покупаете неизвестно что, чтобы потом туда вкорячить через кучу костылей openwrt. Ужас.
| |
|
6.119, Аноним (119), 16:08, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
>>Взлом "сишки" как раз позволяет различного рода либребуты и опенврт ставить.
> Вместо того, чтобы поддержать рублём нормальных поставщиков, вы покупаете неизвестно что,
> чтобы потом туда вкорячить через кучу костылей openwrt. Ужас.
Список номальных поставщиков готовых решений, нацеленных на конечного пользователя, чтобы с "потребительским" корпусом и прочими изкоробками не хуже конкурентов, чтобы с openwrt были "сразу с завода", из коробки, а не чтоб васянский суповой набор на малинах/бананах в студию просим!
А то простой пользователь не в курсе каких таких нормальных поставщиков поддерживать рублём.
| |
|
7.132, Аноним (76), 19:10, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
>А то простой пользователь не в курсе каких таких нормальных поставщиков поддерживать рублём.
С каких пор, простому пользователю стал нужен openwrt? Это уже не простой пользователь, а уже как минимум тыжпрограммист
>а не чтоб васянский суповой набор на малинах/бананах в студию просим
А чем вам одноплатники не угодили?
>Список номальных поставщиков готовых решений
Список давать не буду, но первая попавшаяся ссылка https://www.gl-inet.com/products/gl-xe3000/ они даже версию ядра не постеснялись указать. Остальные при желании и сами найдёте
>и прочими изкоробками не хуже конкурентов
Когда в роутере флешка на 8 Мб, а софт ставится в рамдиск, то это даже не смешно. Это выживание в спартанских условиях. Лучше из старого ноутбука сделать
| |
|
8.156, Аноним (119), 12:23, 10/02/2025 [^] [^^] [^^^] [ответить] | +/– | А вот и нет, особенно в связи с последними событиями то тут то там вижу во всяки... большой текст свёрнут, показать | |
|
9.159, Аноним (119), 12:38, 10/02/2025 [^] [^^] [^^^] [ответить] | +/– | Я даже больше скажу, вот буквально вчера на Хабре появилась новость о ПЕРВОМ в м... большой текст свёрнут, показать | |
|
|
|
|
|
4.113, Аноним (-), 14:14, 09/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> До какого же днища вы докатились в своем растоотрицании - выдавать за главный плюс своего язычка возможность не нарочно создавать дыры и уязвимости...
А раст то тут причем? Смотри на вопрос ширше. DNS американцы берут под контроль. В торе сидят странные элементы общества, которые порой делают что-то запрещённое. И условия создаются именно такие чтоб это запрещённое можно было делать, но не у американцев. Мне кажется язык программирования тут не важен.
| |
4.120, Аноне (?), 16:17, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Параноидальные расстройства пользуют головной root гораздо чаще, чем воображаемые какиры.
А вот NSA - это буквально контора, оплачиваемая работа которой следить за тобой (и прочими личностями со странностями в поведении), и, как известно благодаря утечке их документов, находящаяся в тесной связи с M$ и другими техногигантами, управляющими разработкой "безопасных" языков, не имеющих стандарта, но имеющих эталонную и единственную реализацию компилятора и стандартной библиотеки с известными агентам уязвимостями и возможностью их добавить по требованию.
| |
|
5.144, Аноним (-), 02:34, 10/02/2025 [^] [^^] [^^^] [ответить] | +/– | Если ты по поводу комментария выше, а какая разница то этой новости, если в ТОR ... большой текст свёрнут, показать | |
|
|
|
2.13, Аноним (14), 20:47, 08/02/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
Очередной привет мир, который завтра забросят, потому что боров чекер вынес разрабам мозг.
| |
|
|
|
5.50, Аноним (50), 23:44, 08/02/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
> И чего серво уже работает? Или может редокс?
Я тебя расстрою, но куски серво еще много лет назад перенесли в лису, где они вполне себе работают.
Как впрочем и редокс - на ноутах его ковыряющих, хотя бы. А уж если учитывать вложенные человеко-часы разработки, то работает очень даже неплохо.
А теперь расскажи поподробнее, как клево работает ReactOS вне виртуалки (или проекты на "правильных" ЯП из списка https://wiki.osdev.org/Notable_Projects) и почему "этодругое".
| |
|
6.62, Аноним (62), 00:28, 09/02/2025 [^] [^^] [^^^] [ответить]
| –7 +/– |
хочешь сказать, что фаерфокс кусочно работает на разных языках? просто ржака!
| |
6.68, Аноним (68), 00:52, 09/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> или проекты на "правильных" ЯП из списка https://wiki.osdev.org/Notable_Projects) и почему "этодругое"
Дак все эти ОСи работают не хуже redox'а, а некоторые (например, serenity) даже лучше.
А уж если учитывать вложенные человеко-часы разработки, то каждая из этих ОС работает очень даже неплохо по сравнению с redox.
| |
|
7.72, Аноним (50), 01:11, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> или проекты на "правильных" ЯП из списка https://wiki.osdev.org/Notable_Projects) и почему "этодругое"
> Дак все эти ОСи работают не хуже redox'а, а некоторые (например, serenity) даже лучше.
Ну давай тогда пруфцы сих смелых заявлений (да-да, "все" и "не хуже") - или балабол.
> А уж если учитывать вложенные человеко-часы разработки, то каждая из этих ОС
> работает очень даже неплохо по сравнению с redox.
Но опять - ни критерий работы, ни пруфцов ... зато уверенное использование квантора всеобщности. Хотя шанс, что анонимный Воен Супротив Раста, чисто случайно, перепробовал все эти ОСи до предыдущего комментария - мягко говоря очень невелик, т.е. Воен с умным видом сбалаболил ...
| |
|
|
|
|
|
4.42, 12yoexpert (ok), 22:26, 08/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
думаю, 80-летний препод NASM, который заставлял нас писать код на листике, тоже работает. и таки с тем же успехом
| |
|
3.58, Аноним (48), 00:18, 09/02/2025 [^] [^^] [^^^] [ответить] | +1 +/– | Ветка 1 x отмечена как пригодная для использования обычными пользователями и... большой текст свёрнут, показать | |
|
2.165, Аноним (165), 19:09, 10/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
>На Rust ничего не написано, ага.
Так переписано то, что уже и так было на С. Как всегда.
| |
|
1.7, Аноним (7), 20:10, 08/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Кроме того, предполагается, что Rust повысит скорость разработки благодаря выразительности языка
Перетолстили.
| |
|
2.52, 12yoexpert (ok), 23:57, 08/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
ну там же не написано, что оно потом скомпилируется и они не будут это 500 миллионов раз рефакторить, чтобы довести до оргазма боров чекер
| |
2.59, Аноним (48), 00:23, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Недотолстили. Потому что в оригинале не "предполагается", а уже утверждается, что быстрее. Выше уже ответил (из Arti'iyjuj about: "...Security is only one piece of the puzzle. It enables faster development than C ...We can attest to the fact that Rust's efficiency and our trust in it enable us to write code more quickly...")
| |
|
3.63, Аноним (2), 00:32, 09/02/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
Если переписывать готовый проект с учетом всех ошибок с языка Х на язык Х, то тоже увеличится скорость разработки и снизится количество ошибок.
| |
|
4.70, Аноним (48), 01:00, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Да нет, там и о другом есть. Например, о том, что они полагаются на гарантии раста там, где на си, если по уму, кучу доп. проверок надо было бы закодить вручную, т.е. больше разрабатывать и (раз "вручную") "больше ошибок при проверке ошибок" (хе-хе...). Причем, на си все проверки будут в рантайме, а на расте часть из них (не все, конечно) будет осуществлена и на этапе компиляции, ибо там другие, не СИшные, подходы к разработке позволяют такое проворачивать.
| |
|
|
|
1.10, зомбированный (?), 20:22, 08/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
я лучше буду пользоваться версией на на языке Си - както на душе теплее от Си, инпут лаг меньше што ли...
| |
|
2.23, Аноним (3), 21:34, 08/02/2025 [^] [^^] [^^^] [ответить]
| +7 +/– |
Да, когда открываешь программу на С сразу себя лучше чувствуешь, легче. Прямо будто солнце в душу светит. Я вообще хотел бы, чтобы всё было на С - машины, одежда, женщины.
| |
|
|
|
5.60, Аноним (48), 00:26, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Если всё хорошее делать на C, то получится как с царем Мидасом, только всё будет превращаться совсем не в золото. Так ничего хорошего на планете не останется!
| |
|
|
7.99, Аноним (96), 10:54, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Чтобы что-нибудь переписать надо что-нибудь написать. А тебя емнип уже несколько раз просили предоставить свой код, но ты сливаешься)
| |
|
|
|
|
|
2.109, anonymous (??), 13:18, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Сишный код собирать в Linux легче. Не нужно бутстрапить ржавый компилятор снова и снова.
| |
|
|
4.157, Аноним (157), 12:33, 10/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Бинарные репозитории изобретены
Ага. Вот вам безопасная программка, но для ее сборки нужно скачать вот этот бинарник и собирать им.
| |
|
|
|
1.20, Аноним (76), 21:23, 08/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Сколько людей не умеют программировать вообще, но критикуют rust. Вот появляется какой-нибудь кодер на си/плюсах, даже свои репозитории имеет. А смотришь в его код, там такой ужас.
| |
|
|
3.54, 12yoexpert (ok), 00:02, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
ну, эксперты мнения понятного (тут позволю себе выразить общее мнение): когда хоть одну прогу на раст доперепишут - тогда и приходите. а до тех пор нет предмета для обсуждения
когда доперепишут - мы послушаем, зачем это было нужно
| |
|
4.64, Аноним (48), 00:40, 09/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> когда хоть одну прогу на раст доперепишут - тогда и приходите
> ...
> когда доперепишут - мы послушаем, зачем это было нужно
Спроси у клаудфлари, зачем они nginx на мороз выкинули и на какую такую пингору заменили. И там даже объяснялось "зачем это было нужно". Но да, уже предвижу: "- Это хелловрот, которые я для одногруппников десятками за выходные делаю, на СИ!!!" или "- Я это не использую на своем локалхосте. А тебе оно хоть нужно? Нет? Значит некому не нужно и, следовательно, этого нет". Прям беспроигрышные варианты, возразить мне будет нечего.
Всякие "недопереписанные" системные компоненты в андроиде мы даже упоминать не будем, им же никто не пользуется.
| |
|
5.95, 88766 (?), 10:36, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
NIH синдром никто не отменял. Внутри корпораций своя атмосфера. Вон микрософт по десять раз добавляет нахрен никому не нужные фичи в софт, а потом убирает. Главное, что все при деле, зарплата капает, в отчёте задачи выполняются.
| |
|
|
|
2.41, Аноним (41), 22:18, 08/02/2025 [^] [^^] [^^^] [ответить]
| –5 +/– |
Ну ты же не проверяешь ассемблерную реализацию. Подсунут через инфраструктуру закладку, ты и не заметишь. Потому и любит АНБ этот Раст.
| |
2.43, Аноним (2), 22:37, 08/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Сколько людей не умеют программировать вообще, но критикуют Си. Вот появятся какие-нибудь жертвы пропаганды, даже свое мнение имеют. Спросишь вне методичек, там такой ужас.
| |
|
3.55, 12yoexpert (ok), 00:04, 09/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
до си ещё нужно дорасти. не только лишь всем плюсовикам это дано, что уж говорить о гуманитариях или, тем более, веб-синьорах на раст
| |
|
4.73, Аноним (76), 01:14, 09/02/2025 [^] [^^] [^^^] [ответить]
| –5 +/– |
Только вот пишут на нём почему-то те, кто не доросли не до чего большего, ни до раста, ни до окамла, ни до хаскеля. ни даже до го. Как говорится
>Любая достаточно сложная программа на Си или Фортране содержит заново написанную, неспецифицированную, глючную и медленную реализацию половины языка Common Lisp
Вот типичный пример программы на плюсах https://github.com/ProfessorNavigator/mylibrary/blob/798671597522feca1bdbb4cdb
Мало того, что обсолютно не соответствует спецификации, так ещё и тормозная донельзя
| |
|
3.56, Аноним (-), 00:05, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Сколько людей не умеют программировать вообще, но критикуют Си.
"Разве нужно быть повором, чтобы понять что мясо уже протухло?"
Так и с сишечкой.
Достаточно открыть список новостей с CVE - и оказывается "на манеже все те же", причем уже годами.
| |
|
|
5.61, Аноним (50), 00:28, 09/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Тогда с такой позицией какие вопросы к критикам раста?
К местным-то? Умеющим лишь в мощную, непрерывную "критику" минуты так на полторы (три-четыре раза при этом меняющую тональность и побуждающую тараканов спасаться прыжком с балкона или нырком в унитаз)?
Да никаких.
| |
5.86, Аноним (-), 03:14, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
А где этих ваших критиков можно посмотреть?
Пока только слышно вой на болотах.
| |
|
4.74, Аноним (74), 01:15, 09/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Так и с сишечкой.
>Достаточно открыть список новостей с CVE
Вот сразу видно "эксперта" в мат статистике.
Дарагой! Для валидного сравнения ЯП по "списку новостей с CVE" этот список надо для начала нормализовать. А именно: ввести коэффициенты, пропорциональные глобальному суммарному использованию каждого ЯП. Т.е., для примера (ориентировочно), из всего общемирового софта на С написано 75%, на Java - 3%, на C++ - 10%, на Rust - 0,01% и т.п.
Вот только после такой нормализации можно будет более-менее оценивать ЯП по "списку новостей с CVE"
| |
|
5.83, Аноним (76), 02:37, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Перед тем, как брать статистику с потолка, советую вспомнить, что си - это первый язык среди всех остальных, который успешно вытесняют из всех сфер. Взять тот же самый git, он почему-то perl требует, yt-dlp - python, shellcheck - haskell, docker - go, gitlab - ruby, coq - ocaml, emacs - elisp, куча вебсайтов - php, acme.sh - bash, и так далее. И если в восьмидесятые на нём может быть и писалась куча софта, то сейчас его активно вытесняют и из системного программирования.
| |
|
6.91, Аноним (91), 08:51, 09/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Что у вас в головах, дорогие? Вам о Васе, а вы об картошке.
Человек выше написал только одно: нужна ОДИНАКОВАЯ метрика при оценке, например, по новостям о языках программирования. Если ЯП более распространён, то (наверное?) о нём и будут чаще писать в контексте наличия уязвимостей, косяков в программах и прочем. Поэтому нужно делить число подобных сообщений на распространённость языка в мире.
После этих ну очень нехитрых манипуляций, окажется, что ни один язык программирования не так уж сильно выделяется в области Security.
:facepalm:
| |
|
7.106, Аноним (76), 12:53, 09/02/2025 [^] [^^] [^^^] [ответить] | +1 +/– | Кроме распространённости, нужно ещё и количество программ в данной сфере Если н... большой текст свёрнут, показать | |
|
|
5.98, Аноним (-), 10:54, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Вот сразу видно "эксперта" в мат статистике.
Дядя, ты обкурился? При чем тут другие языки вообще?
Ты открываешь список CVE в СИШНОМ софте. И смотришь что там.
А там сплошные буфер оверфлоу, дабл-фри, инт овервлоу и далее по списку.
За сорок лет использования языка симakaки не научились не портить память.
Вот из последнего opennet.ru/opennews/art.shtml?num=62557
"Запись за пределы выделенного буфера"
"Утечка содержимого неинициализированных данных из стека"
"Состояние гонки при работе с символическими ссылками"
Просто типикал си.
Или ядро cvedetails.com/product/47/Linux-Linux-Kernel.html?vendor_id=33
Memory Corruption 1810
Overflow 318
Directory Traversal 5
Просто феноменально необучаемые...
| |
|
6.107, Аноним (76), 12:55, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Дядя, ты обкурился? При чем тут другие языки вообще?
Дядя просто не понимает, что уязвимости при работе с памятью суммируются с другими уязвимостями. И ту же sql инъекцию в си совершить не сложнее, чем в php
| |
|
|
|
|
|
1.85, Аноним (76), 02:59, 09/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Давайте, защитники сишки, расскажите, как испортится мир, если макросы будут гигиенчиными, разыменновывания нулевого указателя не будет, копирование строк перестанет переполнять буферы, а заодно исчезнут висячие указатели, а так же исчезнут бесконечные приведения к void*.
| |
|
2.90, Аноним (90), 08:15, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Почему сишки?
Есть же нормальные языки. Common Lisp, например.
| |
2.93, Аноним (93), 10:03, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ржавчина - не панацея! Как многие себе это представляют... Вам нравится данный язык? Ваше право! Дайте возможность воспользоваться данным правом и другим... не хотят они изучать новый язык, когда C & C++ их полностью устраивает. Что за маниакальное желание "переобуть" весь мир под свой размер?
| |
|
3.100, Аноним (96), 10:56, 09/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
А кто вам мешает то? Изучайте. Много наизучал уже, код покажешь?
| |
3.102, Аноним (102), 11:15, 09/02/2025 [^] [^^] [^^^] [ответить] | +/– | Конечно не панацея Тут же дело не в Расте, а в СИшке Все что угодно лучше чем ... большой текст свёрнут, показать | |
3.103, Аноним (103), 11:44, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну пользуйтесь C/C++, только вот когда авторы библиотек, программ, мейтенеры или кто-то другой, кто непосредственно пишет и разрабатывает проект и решает для себя что это позволит упросить работу и поддержку, то на опеннете начинается нытье, словно они обязаны это продолжать делать не так как считают нужным, а так как диды на опеннете считают нужным.
| |
|
4.111, Аноним (93), 13:56, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Глупости. Кто может вам запретить писать на ржавчине? Вопрос в том, кто вы такие чтобы диктовать им что делать и как? Это даже просто грубо.
| |
|
5.139, Аноним (139), 23:37, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Так я никому ничего не диктую. Просто смешно читать опеннет в каждой новости связанной с rust одно нытьё, что авторы проектов сделали не кошерный выбор и забыли спросить людей с опеннета
| |
|
|
3.105, Аноним (96), 12:10, 09/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Интересно получается, ржавчина не панацея, а С значит панацея, да? Нет? А чего у вас тогда горит очаг, когда с С переписывают?)
| |
|
|
5.129, Аноним (76), 18:16, 09/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да, чешется, и очень сильно. В 2025 году софт не должен падать с ошибкой сегментации или переполнением стека, как минимум без стека вызова. А ещё лучше, чтобы софт с ошибкой сегментации/переполнения стека вообще не компилировался.
| |
|
|
7.152, Аноним (76), 09:28, 10/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Вы готовы написать любую глупость, лишь бы не признавать очевидное?
| |
|
|
|
|
3.108, Аноним (76), 13:01, 09/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
>Ржавчина - не панацея!
Совершенно верно. Ржавчину закопать, а вместо неё перевести весь сишный код на языки с зависимыми и афинными типами данных, типа ATS. И строго с ML синтаксисом, поскольку сишный синтаксис привлекает говнокодеров
>не хотят они изучать новый язык, когда C & C++ их полностью устраивает
Вот в этом и проблема. Те, кого си полностью устраивает, живут так, словно на дворе до сих пор семидесятые. Я уже не говорю про уязвимости, но когда сишный софт падает с ошибкой сегментации, или переполнением стека - это просто позор.
| |
|
4.146, Аноним (93), 05:27, 10/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Вы правда считаете консерваторов, всех тех людей, которые нам дали С, Unix, Linux... настолько некомпетентными? Это трагедия!
| |
|
5.149, Аноним (148), 09:19, 10/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
конечно, ведь они unix не на javascript написали, значит некомпетентны
| |
5.151, Аноним (76), 09:28, 10/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
>всех тех людей, которые нам дали С, Unix, Linux... настолько некомпетентными?
Вы говорите так, словно их деяния, это индульгенция, прощающая им все грехи.
Си - это наследник своего времени. Понять, почему в 70-ых strcpy был копирующий данные без проверки на границы буфера я могу. Но вот зачем в 2025 мне такой strcpy - нет. И из таких вот проблем си состоит от начала и до конца.
Юникс был давным давно, про него уже можно не вспоминать. У него множество чисто архитектурных изъянов, типа того же fork-а, который мало того, что делает управление памятью абсолютно непрозрачным, так ещё и в то время был очень тормозным.
Линукс - не без недостатков. Но плохо даже не наличие этих недостатков, а огромное сопротивление в их исправлении.
| |
|
6.161, Аноним (157), 12:45, 10/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> 2025 мне такой strcpy - нет
А вы провертье во что разворачивается strcpy и strncpy. Сравните ассемлерный код.
Если у тебя есть гарантия на данные, то зачем использовать более медленную реализацию?
| |
|
7.162, Аноним (76), 13:10, 10/02/2025 [^] [^^] [^^^] [ответить] | +/– | Открываю википедию, а там написано Можно даже не проверять, что там накодили А ... большой текст свёрнут, показать | |
|
|
|
|
3.164, fuggy (ok), 14:58, 10/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Вот разработчики Tor решили что их Rust устраивает больше чем Си. Но местные эксперты считают иначе. Кроме того они пишут введение rust повысило скорость разработки. Да и как доделают, так сразу си версию и выкинут.
| |
|
|
1.125, Аноним (125), 16:51, 09/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Использование формата JSON вместо специфичного формата, требующего своего парсера
Лучше бы CBOR задействовали, или bencode - они намного более binary-friendly.
| |
1.153, manchelsi (ok), 09:42, 10/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>причиной переписывания Tor на Rust стало желание повысить защищённость кода за счёт использования языка, обеспечивающего безопасную работу с памятью
Не очень понимаю rust, но что это за постоянно встречающееся слово unsafe, в сорцах данного проекта?
| |
|
2.163, Аноним (163), 14:26, 10/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
В Rust блоки с кодом, в котором таки можно стрелять себе в ногу, должны быть явным образом обозначены. Вот это они.
| |
|
|