|
2.5, Аноним (5), 11:54, 07/08/2022 [^] [^^] [^^^] [ответить]
| +6 +/– |
Я слышал утверждения, будто бы раст спасает от состояний гонки и упрощает синхронизацию многопоточных программ, однако же на примере единственной существующей раст-программы мы видим, что всё становится только хуже.
| |
|
3.12, Аноним (12), 12:58, 07/08/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Тебя обманули, либо ты не так понял. Раст защищает от гонок данных(data race). От race condition - нет. Это общеизвестный факт
| |
|
|
|
6.58, Аноним (58), 15:57, 07/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
И кому нужна такая безопасная домохозяйка, которая даже кофе не умеет варить? В отличии от кофе-машин со встроенным линуксом на опасном си.
| |
|
5.81, Ананимус (?), 21:05, 07/08/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Если он от этого не защищает значит раст не нужен.
use after free -- это datarace.
| |
|
|
|
8.94, Аноним (58), 16:30, 08/08/2022 [^] [^^] [^^^] [ответить] | +1 +/– | Ничего не понял Причем тут thread2 И без него потоков use-after-free существ... текст свёрнут, показать | |
|
|
|
|
4.99, Брат Анон (ok), 19:28, 08/08/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ты сейчас какую-то дичь прогнал. Рейс кондишен -- это совсем не юз афтер фри.
Рейс кондишн -- это два чиновника лезут своими грязными ручонками одновременно в бюджет. Один бюджет.
| |
|
|
|
|
|
3.50, Аноним (25), 14:50, 07/08/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Сколько ещё экспертов опеннета не могут ответить на элементарный вопрос?
| |
|
|
1.14, Анонн (?), 13:09, 07/08/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Хаха, ну надо же. Никогда такого не было, и вот опять.
Кто же это наделал? Неужели лучшие си погромисты? И почему никто из местных ыкспердов не написал лучше?
| |
|
2.19, Аноним (23), 13:27, 07/08/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Даю подсказку даже если Макс её как обычно сотрёт. Уязвимости можно добавлять не только лишь случайно.
| |
|
3.20, анннон (?), 13:30, 07/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ну опасный чувак с бритвой, Хэнлон, думает что скорее это была глупость, пока не доказано обратное.
Зачем параноить о заговорах майоров и корпораций если можно сделать каст к void'у))
| |
|
4.21, Аноним (23), 13:33, 07/08/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Как в фильме. Вы будете помещены на пункт осчастливливания, и через два часа мы вас сделаем абсолютно счастливыми.. . счастливыми.. . счастливыми...
| |
|
5.26, анннон (?), 13:37, 07/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Вы были бы помещены в пункт осчастливливания, но в код сего агрегата закралась ошибка в виде use_after_free и из-за безымянного программера вас просто размажет по стенке.
Копротивление будет чтить вашу жертву и вы станете иконой в борьбе.
Программер будет спокойно спать, есть и писать код как умеет.
| |
|
6.29, Аноним (23), 13:48, 07/08/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Нет, анннон, тогда все делали на аналоговой логике и оно никогда не ломалось. Так и продолжают тебя осчастливливать по полной вот ты и живешь в мире где нет майоров, все тебе рады, всё для тебя делают, а все ошибки в коде лишь случайны. Вот пошлют тебя на передовую в окоп, так ты и там будешь абсолютно счастливым. Ну, а что телек же не может врать, майоры всегда белые и пушистые, никаких заговоров нет есть только светлая правда вещаемая из телевизора. Мне тебя правда жаль.
| |
|
7.57, Аноним (57), 15:55, 07/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Экспертов не проведешь, они за версту чувствуют заговоры майора ФСБ
| |
|
8.62, Аноним (62), 16:17, 07/08/2022 [^] [^^] [^^^] [ответить] | +1 +/– | Хорошо что ты испугался Твоя защитная реакция, говорит о том что ты задумался и... текст свёрнут, показать | |
|
|
|
|
|
|
2.28, Аноним (28), 13:41, 07/08/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Лучшие си программисты пишут операционные системы. Да, не без уязвимостей, человеческий фактор знаешь ли. А что написали лучшие раст-погроммисты? Redox, где критически важные части написаны на C и/или unsafe?
| |
|
3.30, Аноним (25), 13:49, 07/08/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Так пишешь, как будто не существует других языков, ориентированных на безопасность. Забудь про раст, его уже закопали.
| |
|
|
|
6.103, Аноним (-), 02:57, 09/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Врядли это в кернел возьмут, как раз потому что на плюсоте основано.
| |
|
|
|
3.32, Аноним (23), 13:49, 07/08/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Забудь про раст. Скоро они все переобуются на Карбон. Там вместо unsafe обычный C++ код.
| |
3.34, Аноним (34), 13:55, 07/08/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
>Redox, где критически важные части написаны на C и/или unsafe?
А как можно написать ОС без unsafe или его аналогов в любом безопасном языке?
| |
|
4.35, Аноним (23), 14:06, 07/08/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Так ты уже начинаешь о чём-то догадываться. Ты молодец. Продолжай! Вопрос: Зачем тогда нужен раст, если ты точно так же напишешь на любом языке?
| |
|
5.48, Аноним (48), 14:46, 07/08/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Так ты уже начинаешь о чём-то догадываться. Ты молодец. Продолжай! Вопрос: Зачем тогда нужен раст, если ты точно так же напишешь на любом языке?
Чтобы unsafe код был только в unsafe-блоках и я точно знал место, где искать ошибки(если они вообще появятся)? Такое чувство, что о языке вы только из комментариев на Опеннете узнаете.
| |
|
6.51, Аноним (46), 15:20, 07/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ты слегка туговат, но у тебя получится я в тебя верю.
Давай дальше.
Если ОС без unsafe или его аналогов написать нельзя. Почему бы тебе просто не написать unsafe часть на уже существующем «unsafe» языке, на которым они впрочем уже написаны. А другую часть где ты хочешь больше проверок и безопасности мы будем писать на другом языке, а расширение файла чтобы не путаться мы сделаем другое например .carbon видишь как всё просто. И не надо ничего искать среди unsafe блоков тем более что ты там ничего не сможешь найти. И не нужно все переписывать при том что ты даже не умеешь. Видишь как всё просто.
| |
|
7.53, Аноним (48), 15:23, 07/08/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
А, вы из свидетелей Карбона, теперь все понятно. Правда, около года придумывали синтаксис, но главное верить.
| |
7.54, Аноним (48), 15:43, 07/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Удивительно с какой надменностью, слабоумием и эгоизмом вы всех поучаете в треде, призывая отказаться от раста. Но вы не поверите, вы только что переизобрели систему абстракций и unsafe-блоков в расте. Только в случае расте необходимо знать один язык, а в описанным вами два(язык и недоязык-обертку). Браво!!!. Как всегда иксперды опеннета доказали свою способность к поиску, анализу и синтезу информации.
| |
|
|
9.60, Аноним (48), 15:59, 07/08/2022 [^] [^^] [^^^] [ответить] | +/– | Нескучный синтакис, модули и привязка к другому языку - это точто нужно для ново... текст свёрнут, показать | |
|
|
7.61, Аноним (57), 16:00, 07/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Что ещё ожидать от растоманов-смузихлебов, они по определению не могут понять ваши очевидные любому опеннет эксперту
| |
|
8.66, Аноним (62), 16:21, 07/08/2022 [^] [^^] [^^^] [ответить] | +/– | Растоман не поймет, а умный человек прочитает и узнает про правильный язык И вы... текст свёрнут, показать | |
|
9.77, Варенье (?), 18:02, 07/08/2022 [^] [^^] [^^^] [ответить] | +1 +/– | Ну, умный человек всяко выберет COBOL, только я что-то не понимаю как это относи... текст свёрнут, показать | |
|
10.84, Аноним (84), 07:43, 08/08/2022 [^] [^^] [^^^] [ответить] | +2 +/– | Только в реальной жизни конечно кобол никто так и не выбрал Но в твоём вообража... текст свёрнут, показать | |
|
|
|
|
|
5.49, Аноним (34), 14:47, 07/08/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Зачем нужны другие языки если есть Тьюринг-полный Brainfuck?
| |
|
6.52, Аноним (46), 15:23, 07/08/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Даю подсказку, но уже скорее ответ. На брейнфаке ни на расте ты ничего не напишешь, кроме как на слабо. Надо использовать нормальные инструменты для прода.
| |
|
|
4.100, Брат Анон (ok), 19:31, 08/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Удивительно! Власти знают, но скрывают! Сенсация!
ОС Оберон написана на языке высокого уровня Оберон, запускается на баре металл! Забытые технологии древних!
| |
|
5.104, Аноним (-), 03:04, 09/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
И хрена с этих тантров толку в современном железе, обложенном DMA от и до? При этом вы обречены оперировать адресами, делать это корректно, да еще молиться чтобы с другой стороны железо вело себя культурно или уповать на IOMMU, если он у вас есть, потому что PCI(-e) и много кто еще умеет быть инициатором DMA и со своей стороны заодно.
| |
|
|
3.40, Аноним (-), 14:34, 07/08/2022 [^] [^^] [^^^] [ответить]
| +6 +/– |
> Redox, где критически важные части написаны на C
В лучших традициях «Чем чудовищнее ложь, тем охотнее в неё поверят».
| |
|
4.87, Аноним (28), 10:31, 08/08/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Она использует relibc, стандартную библиотеку C. В чем ложь?
| |
|
5.89, Аноним (58), 11:23, 08/08/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Осторожнее с этим аргументом: растофанаты могут перевернуть всё с ног на голову и могут заявить, что это Си зависит от Раст, так как libc написан на Раст. И будет сборка gcc зависеть от компилятора rust.
| |
5.98, Аноним (-), 19:08, 08/08/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Redox, где критически важные части написаны на C
...
> Она использует relibc, стандартную библиотеку C. В чем ложь?
Зашкаливающий экспердизм ...
Она _предоставляет_ relibc, стандартную библиотеку _для_ приложений написанных на С.
| |
|
|
3.112, Neon (??), 22:16, 14/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Лучшие раст-погроммисты все пытаются освоить божественный Rust))). Им не до написания чего либо.)))
| |
|
2.55, Аноним (57), 15:51, 07/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Потому что местные эксперты могут только продукты жизнедеятельности в комментарии выливать, а написать минимально сложную программу неспособны
| |
|
3.70, Аноним (34), 17:17, 07/08/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Я могу даже на ассемблере (Intel x86 и x64) писать. Но когда я увидел код на Расте, я заплакал.
| |
|
4.73, Аноним (57), 17:48, 07/08/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Покажи что ты там написал.
То что когда увидел код, то ничего не понял и заплакал охотно верю
| |
4.76, Аноним (-), 18:02, 07/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Я могу даже на ассемблере (Intel x86 и x64) писать.
Судя по гордому акценту на "даже" - разве что хелловроты.
| |
|
5.78, Аноним (34), 18:04, 07/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
А больше и не имеет особо смысл писать в настоящее время. В основном я использую знание асма для дизассемблирования.
| |
|
4.110, Онаним (?), 21:03, 09/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Надо блин было ассемблер делать с не менее убойным синтаксисом.
eax+=ecx
eax>[ebp+#14]
@<=label1
^
:label1
=<eax
=<ebx
!routine1
*d->
=>eax
=>ebx
^
| |
|
|
|
1.41, Онаним (?), 14:35, 07/08/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Кажецо, очередная ентерпрайс-шляпа сломалась. Я ж говорю, отличная пара для ёBPF, вместе с которой неплохо бы из ядра в опциональные модули это вынести, и по умолчанию в дистрах не поставлять.
| |
|
2.42, Онаним (?), 14:36, 07/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
(ща мне начнут вещать про 100500999 IOPS на оптанах, которые вообще слегка всё уже)
| |
|
3.79, Аноним (-), 20:23, 07/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Уже можно прекращать ждать, когда тебе начнуть вещать про 100500999 IOPS на оптанах, которые вообще слегка всё уже, или стоит подождать ещё?
| |
3.105, Аноним (-), 04:02, 09/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Там пока только 13000000/core чтоли. Но уже довольно близко к тому что ты хотел. Сабж таки важная часть этого, оверхед у него сильно ниже.
| |
|
4.109, Онаним (?), 20:58, 09/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Если честно - там полтора применения. Всё это должно быть выключено по умолчанию, оно нужно полутора землекопам.
| |
|
|
|
1.107, Аноним (107), 13:50, 09/08/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
"Даешь везде контейнеры, - говорили они. - Изоляция и безопасность. Не то что эти ваши пакеты..."
| |
|