The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на языке Rust"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Проект Tor опубликовал Arti 0.0.3, реализацию клиента Tor на языке Rust"  +/
Сообщение от opennews (??), 15-Янв-22, 09:54 
Разработчики анонимной сети Tor представили выпуск проекта  Arti 0.0.3, развивающего Tor-клиент, написанный на языке Rust. Проект имеет статус экспериментальной разработки, отстаёт от функциональности от основного клиента Tor на языке Си и  пока не готов полноценно заменить его. В марте ожидается выпуск 0.1.0, который позиционируется как первый бета-выпуск проекта, а осенью выпуск 1.0 со стабилизацией  API, CLI и настроек, который будет пригоден для начального использования обычными пользователями. В более отдалённом будущем, когда код на Rust достигнет уровня, способного полностью заменить вариант на Си,  разработчики намерены придать Arti статус основной реализации Tor и прекратить сопровождение реализации на Си...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56511

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 15-Янв-22, 09:54   +3 +/
Чисто технически раст достаточно хороший язык в плане сахара и действительно позволяет упростить и ускорить разработку. В крайнем случае пихать повсюду куски ржавчины это модно, все хотят чтобы их проекты были ржавыми. Как там продвигается инициатива портировать раст на гцц?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #31, #75, #77, #203

3. Сообщение от псевдонимус (?), 15-Янв-22, 10:01   +3 +/
Ну вот и все...(
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #143

4. Сообщение от псевдонимус (?), 15-Янв-22, 10:03   –5 +/
Зачем модернизировать архитектуру, если просто можно переписать на омноязык?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #21, #64, #89

5. Сообщение от tho (ok), 15-Янв-22, 10:04   –2 +/
>позволяет упростить и ускорить разработку

дооо

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #9

7. Сообщение от пох. (?), 15-Янв-22, 10:07   +5 +/
Чтобы баги и бэкдоры было невозможно найти.

Код на сях каждый дурак может посмотреть и понять, а десятого уровня вложенности зависимость зависимости от зависимости автомагически притащенная аккуратно запакованной в гуанокрейт никто и смотреть не будет.

Не говоря уже о совершенно нечитаемом синтаксисе самого нескучного йезычка.

Зато смотрите, смотрите - безопасТно! ("если не использовать unsafe", право, жаль что если его не использовать то код не работает, поскольку ничего делать не может)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #13, #43, #44

9. Сообщение от псевдонимус (?), 15-Янв-22, 10:07   –1 +/
Ну анекдот же: "Раст" и "упростить" это нечто ортогональное.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #14

13. Сообщение от псевдонимус (?), 15-Янв-22, 10:17   +/
https://www.kommersant.ru/doc/5170726?from=top_main_10

??

Теперь будет проще. Интересен механизм деанона хотя предполагаю, что ребята просто оуели от безнаказанности, либо плотно сотрудничали с российскими спетцлужбами, а теперь просто выброшены как использованое изделие.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #32, #48

14. Сообщение от Аноним (1), 15-Янв-22, 10:17   +4 +/
Дело привычки, выбор между писать тысячи стрёмного бойлерплейта или взять язык где о большинстве типичных проблем позаботились.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #25

15. Сообщение от Иваня (?), 15-Янв-22, 10:18   +/
У меня одного так:

This site can’t be reached.

ERR_CONNECTION_RESET

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20, #23, #24

17. Сообщение от псевдонимус (?), 15-Янв-22, 10:22   +5 +/
>желание добиться более высокого уровня защищённости кода за счёт использования языка,

Ада для чего делалась?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #34, #183, #223

20. Сообщение от Анонимemail (20), 15-Янв-22, 10:30   +/
Иваня, каким местом читаете здешние новости?

https://opennet.ru/56303-tor

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

21. Сообщение от Анонн (?), 15-Янв-22, 10:42   +/
Да, да, тысячи глаз смотрят в си код и не видят очередное рукожопство с вычислением указателя.
Си настолько простой что даже авторы кода годами не видят проблем в своем же коде.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #28

22. Сообщение от псевдонимус (?), 15-Янв-22, 10:42   +1 +/
Надежда только на то что ниасилят. Проект всё-таки сложный, это вам не гномдилдо40000 пилить.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #184

23. Сообщение от псевдонимус (?), 15-Янв-22, 10:44   +1 +/
Айпишники перебанили. Проси мост или поднимай впс с ним за рубежом. Трафик не забуть завернуть во что-то легальное.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

24. Сообщение от псевдонимус (?), 15-Янв-22, 10:46   –2 +/
МТС полностью банит. Опсосы как всегда вперде планеты всей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #33

25. Сообщение от keydon (ok), 15-Янв-22, 10:47   +1 +/
Постоянно слышу про мифический список "большинства типичных проблем". Где можно на него посмотреть?
Те проблемы C, что я знаю, случаются из-за плохого стиля программирования и легко находится большинством анализаторов, а то и компилятором с опциями. Остальным типичным проблемам вроде опечаток или утечек памяти подвержен и раст.
Хотелось бы увидеть конкретику каких именно проблем поможет избежать раст, которые не удалось бы найти в C статическим анализом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #27, #36, #38, #47, #117, #151

27. Сообщение от Аноним (1), 15-Янв-22, 10:50   +6 +/
Есть много распространённых проблем. Например, типичная проблема не проверять malloc. Обработка ошибок, наконец. Возвращаемых значений тоже. Это всё с поразительной частотой создаёт значительные неудобства при разработке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #156, #163

28. Сообщение от псевдонимус (?), 15-Янв-22, 10:57   +/
> Да, да, тысячи глаз смотрят в си код и не видят очередное
> рукожопство с вычислением указателя.
> Си настолько простой что даже авторы кода годами не видят проблем в
> своем же коде.

Он почти настолько простой, на сколько было возможно. Железки, знаешь ли, с годами проще не становятся.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

29. Сообщение от Корец (?), 15-Янв-22, 11:02   +/
Ну вот теперь поглядим, будут ли тут cve'шки связанные с работой с памятью и насколько хорош этот хвалёный раст ;)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #55

31. Сообщение от Аноним (31), 15-Янв-22, 11:22   –1 +/
> Чисто технически раст достаточно хороший язык в плане сахара и действительно позволяет
> упростить и ускорить разработку. В крайнем случае пихать повсюду куски ржавчины
> это модно, все хотят чтобы их проекты были ржавыми. Как там
> продвигается инициатива портировать раст на гцц?

Когда мотивация к добавлению чего-то в разработку описывается словом "модно" (современно/молодёжно/стильно/прогрессивно), ничего хорошего не жди!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #85

32. Сообщение от пох. (?), 15-Янв-22, 11:23   –1 +/
> Интересен механизм деанона

чего может быть интересного в "Генерал, спросите у товарищполковника, не аху ели ли лейтехи у товарищмайора, что аж сам Бидон на них жалуется?! Пусть разберется и накажет кого попало, и мою долю не забудьте в банк Ватикана перевести, чтоб не закрысили!"

Напоминаю, что всякие крипторы и шиткойны это конечно прекрасно, но за тачку, квартиру и багамы платят вовсе не анонимно. А значит надо как-то получить деньги на руки. И вот тут появляется соответствующая этим рукам жопа, за которую нежно берут прямо у кассы.

Чтобы не взяли - есть только один вариант - быстро бег...ой, нет, не вариант от слова совсем. Сотрудничать с организованным криминалом. А организованного криминала не крышуемого ФСБ в РФ не осталось с ранних 2000х.

Ну и разумеется, рано или поздно их сдают. Но когда это организованный криминал боялся зоны?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #45, #94

33. Сообщение от пох. (?), 15-Янв-22, 11:25   +1 +/
А кто не хочет добровольно в колхоз - у того лицензию на корову отнимут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #49

34. Сообщение от пох. (?), 15-Янв-22, 11:25   +1 +/
Э? Грешников пытать, разьве нет?!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #39

35. Сообщение от abu (?), 15-Янв-22, 11:26   +/
У меня чисто советская реакция на подобные новости - когда суют во все утюги что-то одно, то надо отойти в сторону, чтобы не забрызгало. Когда стадо либо его имитация идут в одну сторону, моя сторона другая.

ИЧСХ - никакой другой ЯП, насколько могу видеть, не славится тем, что в каждую дырку его пытаются сунуть и, что самое главное, подать это как что-то максимально и непременно нужное, годное. Мб, только тут все так, а везде - иначе?

Годность делается не так, а трудами. И если труды по rust-овской теме перевесят все эти судачества, то мои сомнения пройдут.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #51, #130, #170

36. Сообщение от Anonym1 (?), 15-Янв-22, 11:31   +6 +/
Все проблемы многопоточки например, просто так вам не дадут ничего никуда передать и получить состояние гонки или чего-то подобного.
Ну и tokio / async позволяет разрабатывать используя весь CPU (привет goroutines), а не в очередной раз писать код с воркерами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #165

37. Сообщение от Анонн (?), 15-Янв-22, 11:39   +6 +/
Забавно.
Разрабы Tor приняли такое решение. Потому что они понимают что тянуть старую архитектуру будет со временем сложнее и сложнее. И фиксить CVE по памяти тоже так себе удовольствие
https://gitlab.torproject.org/legacy/trac/-/issues/15083
https://gitlab.torproject.org/tpo/core/tor/-/issues/33119
https://gitlab.torproject.org/tpo/core/tor/-/issues/40392

Но тут такие аноны и такие "Вот тупые! Нафиг вам этот раст!!111".
Куда же разрабам Tor до божественных кодеров опенька, которые пишут на 100 языках и у которых ничего не падает))

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #56, #63, #144

38. Сообщение от lufog (ok), 15-Янв-22, 11:48   –2 +/
Можно примеры текущего Rust кода без использования unsafe? Хотя бы один, мне прям интересно стало.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #161, #164, #274

39. Сообщение от псевдонимус (?), 15-Янв-22, 11:48   +1 +/
Это устаревшая технология пыток. Раст изощреннее. Тут главное чтобы палач сам апстену не убился.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

41. Сообщение от Scriptor (ok), 15-Янв-22, 11:50   –1 +/
Т.е. SOCKS-прокси в конечном итоге выпилят?
Ответить | Правка | Наверх | Cообщить модератору

43. Сообщение от bugmenot (??), 15-Янв-22, 11:53   +/
Шизоид. Кричи громче, так твои "аргументы" станут весомей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

44. Сообщение от bugmenot (??), 15-Янв-22, 11:54   +1 +/
Шизоид. Кричи громче, так твои "аргументы" станут весомей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #46

45. Сообщение от псевдонимус (?), 15-Янв-22, 11:57   +/
>[оверквотинг удален]
> в банк Ватикана перевести, чтоб не закрысили!"
> Напоминаю, что всякие крипторы и шиткойны это конечно прекрасно, но за тачку,
> квартиру и багамы платят вовсе не анонимно. А значит надо как-то
> получить деньги на руки. И вот тут появляется соответствующая этим рукам
> жопа, за которую нежно берут прямо у кассы.
> Чтобы не взяли - есть только один вариант - быстро бег...ой, нет,
> не вариант от слова совсем. Сотрудничать с организованным криминалом. А организованного
> криминала не крышуемого ФСБ в РФ не осталось с ранних 2000х.
> Ну и разумеется, рано или поздно их сдают. Но когда это организованный
> криминал боялся зоны?

Деанон с помощью социальной инженерии. Я тоже так считаю.

Горе-какеры считали, что им все можно. Заказчик просто нехороший им попался. И смотри, какие отрасли пострадали: банкинг и промышленность.

ЗЫ: ребята, по возможности не сотрудничайте с трехбуквенными, а то так же с вами будет.  

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

46. Сообщение от псевдонимус (?), 15-Янв-22, 11:58   +/
> Шизоид. Кричи громче, так твои "аргументы" станут весомей.

Зачем ты два раза крикнул?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #58, #116

47. Сообщение от Аноним (47), 15-Янв-22, 12:00   –6 +/
Проблемы C и C++ в бесконечной сложности языков согласно стандарту и неадекватности разработчиков компиляторов.
На C++ писать корректно невозможно потому, что над каждой строкой надо думать по часу с точки зрения того, а не нарушает ли она стандарт.
На C писать корректно никто и не пытается, все думают, что это кроссплатформеный ассемблер, и там можно допускать UB и уйти после этого со своими ногами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #50, #53, #160

48. Сообщение от Михрютка (ok), 15-Янв-22, 12:02   +/
лил

>>>было изъято свыше 426 миллионов рублей, в том числе в криптовалюте

в том числе крипторублей. и на столе пачками разложили небось под камеру.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #100

49. Сообщение от псевдонимус (?), 15-Янв-22, 12:11   +/
> А кто не хочет добровольно в колхоз - у того лицензию на
> корову отнимут.

Если это колхоз, то я торговец черным деревом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

50. Сообщение от Shaturemail (ok), 15-Янв-22, 12:14   +/
> неадекватности разработчиков компиляторов.
> На C++ писать корректно невозможно потому, что над каждой строкой надо думать по часу с точки зрения того, а не нарушает ли она стандарт.

Какая-то чушь, что вообще значит "нарушает стандарт"?) UB в смысле? И почему разработчики компиляторов неадекватные?
С++ имеет подводные камни, конечно, но не настолько все плохо.
Мне лично Rust нравится больше сейчас, но не повод же всякий бред вбрасывать.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #135

51. Сообщение от псевдонимус (?), 15-Янв-22, 12:14   +2 +/
> У меня чисто советская реакция на подобные новости - когда суют во
> все утюги что-то одно, то надо отойти в сторону, чтобы не
> забрызгало. Когда стадо либо его имитация идут в одну сторону, моя
> сторона другая.
> ИЧСХ - никакой другой ЯП, насколько могу видеть, не славится тем, что
> в каждую дырку его пытаются сунуть и, что самое главное, подать
> это как что-то максимально и непременно нужное, годное. Мб, только тут
> все так, а везде - иначе?
> Годность делается не так, а трудами. И если труды по rust-овской теме
> перевесят все эти судачества, то мои сомнения пройдут.

Манагерам напИсали в уши, что недоязык поможет сэкономить на рабах. Они поверили. Ошибочно думать, что кучка барыг сообразительнее среднестатистического человека.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

52. Сообщение от Анонка (?), 15-Янв-22, 12:20   +1 +/
Видимо исходники Tor превратились в такой окаменевший говнокод, что только переписывание с нуля исправит ситуацию

Штош, тут rust их не спасет, ибо продуманной ООП архитектуры, любой более менее сложный проект превращается в хаотичную мешанину функций и данных с тысячами неявных зависимостей между собой

А так, любопытно понаблюдать что выйдет и куда их это заведет

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #167

53. Сообщение от Аноним (53), 15-Янв-22, 12:21   +3 +/
Все как раз наоборот - стандарты дрянь. Они не описывают реальный мир. Вот комментарий Линуса про Си https://lkml.org/lkml/2018/6/5/769
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

54. Сообщение от Анонка (?), 15-Янв-22, 12:23   +2 +/
Очередной проект который вместо изменения архитектуры ПО, меняет язык, веря в его чудодейственные качества(((
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #59, #131, #168

55. Сообщение от Аноним (53), 15-Янв-22, 12:24   +/
Лично раст обожаю, но справедливости ради в Тор нет CVE по работе с памятью.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #57

56. Сообщение от Аноним (56), 15-Янв-22, 12:24   –1 +/
У тебя нет никаких аргументов что новая архитектура будет проще или что в ней не будет CVE по памяти.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

57. Сообщение от Аноним (53), 15-Янв-22, 12:30   +/
*Которые бы приводили к RCE. DoS есть
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #111

58. Сообщение от Аноним (58), 15-Янв-22, 12:33   +1 +/
Видимо, чтобы “аргументы стали более весомыми”...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

59. Сообщение от Анонимemail (20), 15-Янв-22, 12:39   +/
зачем её менять?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54 Ответы: #61

60. Сообщение от Аноним (60), 15-Янв-22, 12:41   –1 +/
выросло поколение, у которого в ошибках в коде виноваты языки.
поэтому появляются языки (такие как раст и го), ограничивающие людей так, чтобы вероятность возникновения ошибок снизилась.
newspeak'и в сфере программирования, хотя и с полезными плюшками.

будем посмотреть, что получится.

за тор беспокоиться не стоит: это серьёзный элемент влияния, ему не дадут загнуться.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #62, #70, #122, #191

61. Сообщение от Анонка (?), 15-Янв-22, 12:43   +3 +/
Может для того чтобы сделать ПО поддерживаемым, тестируемым и расширяемым без постоянного переписывания всего ПО?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #102, #225

62. Сообщение от Анонка (?), 15-Янв-22, 12:44   –1 +/
Сишная процедурная парадигма это ассемблер с нескучным синтаксисом, впрочем как и недоООП раста
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #65, #74

63. Сообщение от Анонн (?), 15-Янв-22, 13:04   –2 +/
У меня нет. А у разрабов тора - есть.
Как минимум модульность сделает код проще. Но конечно Аноним (56) знает лучше разрабов тора))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #237, #271

64. Сообщение от Аноним (64), 15-Янв-22, 13:06   +2 +/
>модернизировать архитектуру, если просто можно переписать на омноязык

омно у тебя в голове, видимо поэтому ты неосилил второй абзац новости.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

65. Сообщение от Аноним (65), 15-Янв-22, 13:06   +2 +/
Но ведь сишку как бы и делали в качестве (переносимого) ассемблера с нескучным синтаксисом, нет?..
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #67

67. Сообщение от Анонн (?), 15-Янв-22, 13:09   –4 +/
Да, и она прекрасно работала и работает на малых проектах.
Но как только сложность возрастает до определенного уровня - начинаются проблемы, потому что чем больше строк кода, тем больше шансов налажать напр. в адресации. И програмеры таки да лажают. Причем на очень важных проектах типа ядра линукса.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65

70. Сообщение от Смузихлёб (?), 15-Янв-22, 13:10   +4 +/
Нынешнее поколение шину адреса от шины данных никогда не отличит, а про стек вообще слышали только в мемчиках. Зато могЮт модные пЭхЭпЭ фреймворки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #73, #76

72. Сообщение от Аноним (73), 15-Янв-22, 13:16   +/
>Изменение позволило менять настройки из Rust на лету во время работы клиента Tor.

Как это реализовано? Запущен бесконечный цикл, который дёргает диск, проверяя, изменился ли файл конфига?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #86, #96, #133

73. Сообщение от Аноним (73), 15-Янв-22, 13:19   –4 +/
Что такое шина? Автомобильную знаю.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70 Ответы: #125

74. Сообщение от Смузихлёб (?), 15-Янв-22, 13:22   +6 +/
> Сишная процедурная парадигма это ассемблер с нескучным синтаксисом

Сразу видно человека ни разу не программирующего на ассемблере.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #194

75. Сообщение от Aukamo (ok), 15-Янв-22, 13:24   +/
А ещё, я недавно узнал что сертификация ПО для авиации происходит в разы проще если это написано на Rust.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #79, #84, #127, #210

76. Сообщение от Аноним (73), 15-Янв-22, 13:32   +/
Ну так советские школьники сами компьютеры с нуля собирали, поэтому успешно вникали, а сейчас уже такого нет, так как после уничтожения СССР отрасль по созданию компьютерного железа исчезла. Сейчас школьникам дают всё готовое, импортное, переусложнённое, да ещё и без нормальной документации на русском. Ваши поколения уничтожили отрасль, а теперь обвиняете в последствиях своих детей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70

77. Сообщение от Аноним (79), 15-Янв-22, 13:34   +/
пилят потихоньку
https://github.com/Rust-GCC/gccrs
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

78. Сообщение от Аноним (210), 15-Янв-22, 13:35   +/
Всем unwrap, господа:

https://gitlab.torproject.org/search?search=unwrap&group_id=...

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #83, #134

79. Сообщение от Аноним (79), 15-Янв-22, 13:35   +/
ссылка есть?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75

80. Сообщение от Аноним (210), 15-Янв-22, 13:37   +3 +/
> 0.0.3

Не, ну, такой мажор - срочно в новость!

Ответить | Правка | Наверх | Cообщить модератору

81. Сообщение от Аноним (84), 15-Янв-22, 13:37   +1 +/
>Rust также даст возможность добиться более высокой скорости разработки, чем при использовании Си, за счёт выразительности языка

Это такой троллинг Раста в новости.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #90

83. Сообщение от Аноним (210), 15-Янв-22, 13:39   +/
> torproject.org

Говорят, tor заблокировали

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

84. Сообщение от Аноним (84), 15-Янв-22, 13:46   +1 +/
Если сертификация ПО для авиации происходит в разы проще, независимо от того, на чём оно написано, то страшно за авиацию.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75 Ответы: #129

85. Сообщение от anonymous (??), 15-Янв-22, 13:50   +1 +/
Дело не в моде, а технических причинах. Если до этого стирали одежду вручную, то когда у людей начали появляться стиральные машины -- это был не вопрос моды, а вопрос решения проблемы со стиркой. Та же история с Rust и решением проблемы с проверкой корректности управления памятью ("вручную" против "автоматически").
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #148, #202

86. Сообщение от Аноним (-), 15-Янв-22, 13:52   +/
ну есть специальные системные апи для подобных штук (+ на .Net такое давно есть).
Главный вопрос: А НАФИГА МЕНЯТЬ НА ЛЕТУ???? ЭТО ТОЧНО НУЖНО???? (ведь потом после таких реконфигураций пойдут регрессии в самом главном - в БЕЗОПАСНОСТИ. 100% пойдут)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

87. Сообщение от анончик (?), 15-Янв-22, 13:54   –2 +/
Сейчас читаю книгу (beginning rust from novice to professional 2021), - покак не дочитал до конца, но уже сложилось впречатление, что Rust это очень качественный инструмент, - особенно нравится, то как компилятор сообщает о тех или иных ситуациях: прочитал, сделал так как сказал компилятор и всё работает + можно тут же получить дополнительную информацию; после Си и С++, - это выглядит конечно мега круто!!!

Так вот я не понимаю откуда такой хейт в сторону Rust?:) хотя понимаю, тут так же как с Си и C++ -> хейтят только те кто так и не смогли осилить??:)

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #92, #149, #171, #219, #253

88. Сообщение от Аноним (-), 15-Янв-22, 13:54   –8 +/
"более высокой скорости" - не знал что у скорости есть ВЫСОТА!!! ))))
может по русски правильней - "большей скорости"???
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #112

89. Сообщение от Аноним (89), 15-Янв-22, 13:54   +1 +/
> омноязык

который у тебя во рту что ли?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

90. Сообщение от Аноним (-), 15-Янв-22, 13:55   –1 +/
"более высокой скорости" - не знал что у скорости есть ВЫСОТА!!! ))))
может по русски правильней - "большей скорости"???
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81 Ответы: #97, #101, #113

92. Сообщение от Аноним (-), 15-Янв-22, 13:58   +1 +/
"хейтят только те кто так и не смогли осилить" - ты же сам себе противоречишь что "...сделал так как сказал компилятор и всё работает".
был тут комментатор который вероятно прав - вроде как раст нужен корпорация что бы стало много-много инженеров которые смогли таки "вкатиться" (на C\C++ это однозначно сложнее).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87 Ответы: #93

93. Сообщение от анончик (?), 15-Янв-22, 14:04   –1 +/
Я например могу следовать советам компилятора, и понимаю что нужно сделать, но у меня складывается что походу остальные не в состоянии этого сделать??? хм... иначе я просто ну не понимаю откуда столько хейта?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92 Ответы: #115

94. Сообщение от Михрютка (ok), 15-Янв-22, 14:04   +/
>>>всякие крипторы и шиткойны это конечно прекрасно, но за тачку, квартиру и багамы платят вовсе не анонимно. А значит надо как-то получить деньги на руки. И вот тут появляется соответствующая этим рукам жопа, за которую нежно берут прямо у кассы.

да хоспади, кому нужны эти крипторы-шкрипторы.

один масквич днями нашелся - тихонечко тырил у всякой там теслы и прочих богатых буратино финотчетность, по результатам которой играл на бирже. и друзьям подсказывал. все было бы прекрасно, если бы в прошлом году не поехал отдыхать вместо крыма - в швейцарию. ну он же не хрен собачий а первый заместитель гендиректора чего-то там, может себе позволить? и пропал там в швейцарии бесследно. а теперь нашелся, почему-то в сша.

https://www.justice.gov/usao-ma/pr/russian-national-extradit...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #99

95. Сообщение от Аноним (95), 15-Янв-22, 14:11   –3 +/
И как всегда Opennet отчаянно против любых перемен и нововведений, до последнего цепляется за старый православный С и умирающий X11.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #98, #107, #146, #216

96. Сообщение от Kusb (?), 15-Янв-22, 14:18   –1 +/
Не разбираюсь, но может сообщение от ОС есть. Типа файл изменился, перечитай.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #189

97. Сообщение от Kusb (?), 15-Янв-22, 14:21   +/
Более быстрой скорости же.
А вообще очень удивляет такой подход к словам, например такое восприятие "высокой скорости".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90

98. Сообщение от Аноним (210), 15-Янв-22, 14:26   +8 +/
Виндузятнику лучше знать, на каком языке написана его ОС и графическая подсистема (не на революционной rust)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #105

99. Сообщение от пох. (?), 15-Янв-22, 14:26   +/
> да хоспади, кому нужны эти крипторы-шкрипторы.

то есть как кому? ДОЛЮ БУГРА НАШЕГО ЗАКРЫСИЛИ!

Там, если ты не в курсах, лавэ весьма нехило поднималось (с учетом количества и качества исполнителей)
Причем музыка обещала быть вечной: http://ibash.org.ru/quote.php?id=18759

> один масквич днями нашелся - тихонечко тырил у всякой там теслы и прочих богатых буратино
> финотчетность, по результатам которой играл на бирже.

эммм... любой человек, хотя бы близко пробегавший мимо курсов форекс, легко тебе объяснит, почему это был довольно тухлый бузинесс.

Плюс еще и... вот у меня практически полный доступ к корпоративным сетям. Ну то есть где не хватит - могу сам себе разрешить, и вряд ли обратят внимание (о паре капканов я в курсе, тем более сам помогал расставлять). И? ИИИИИ? Да я вообще не иппу где искать ту "неопубликованную финансовую отчетность" и как она выглядит! (Я верю что есть те кто знает как выглядит, но они точно не в моем отделе. И, соответственно - не смогут получить туда доступ, даже если я подсказывать буду - просто понимания не хватит.) Не говоря уже о том что примерно догадываюсь, что нигде - она вообще у гендира в бумажном виде в сейфе лежит. Ну и у аудиторов, наверное, есть в цифровом виде. Только там ее хрен возьмешь.

Так что п-дит американская фемида. А вот что один из них был фсбшник и участвовал в выборах 2016 - это не п-дит наверное.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94 Ответы: #106

100. Сообщение от пох. (?), 15-Янв-22, 14:28   –1 +/
> в том числе крипторублей. и на столе пачками разложили небось под камеру.

зачем, они этот стол просто один раз отсняли еще в 98м.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

101. Сообщение от Аноним (101), 15-Янв-22, 14:34   +5 +/
Высокая цена.
Высокое разрешение.
Высокое потребление памяти.

Добро пожаловать в русский язык.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90 Ответы: #233

102. Сообщение от пох. (?), 15-Янв-22, 14:38   –1 +/
> Может для того чтобы сделать ПО поддерживаемым, тестируемым и расширяемым без постоянного
> переписывания всего ПО?

шота я не понял, как это без переписывания? А за что тогда веслателям платить зарплаты? Неее, это ты фигню какую-то придумал.

Это ж так и самого капитана галеры могут сократить.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

103. Сообщение от Аноним (103), 15-Янв-22, 14:38   –1 +/
>обеспечивающего безопасную работу с памятью.

Опять ошибка в слове "безопастный".

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #173

105. Сообщение от пох. (?), 15-Янв-22, 14:49   –1 +/
> Виндузятнику лучше знать, на каком языке написана его ОС и графическая подсистема
> (не на революционной rust)

смотри, сглазишь.

Или ты думаешь, нассать ms'овским кумарам в уши про безопасТность (если не использовать, не использовать, нинини, только на полшишечки! unsafe) не получится? Еще как!

так что ждем-с.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98

106. Сообщение от Михрютка (ok), 15-Янв-22, 14:54   +/
>> один масквич днями нашелся - тихонечко тырил у всякой там теслы и прочих богатых буратино
>> финотчетность, по результатам которой играл на бирже.
> эммм... любой человек, хотя бы близко пробегавший мимо курсов форекс, легко тебе
> объяснит, почему это был довольно тухлый бузинесс.

настолько тухлый, что им даже вице-презусы ибэмэ не брезговали. тоже присел, ненадолго, правда.

> Плюс еще и... вот у меня практически полный доступ к корпоративным сетям.
> Ну то есть где не хватит - могу сам себе разрешить,
> и вряд ли обратят внимание (о паре капканов я в курсе,
> тем более сам помогал расставлять). И? ИИИИИ? Да я вообще не
> иппу где искать ту "неопубликованную финансовую отчетность" и как она выглядит!
> (Я верю что есть те кто знает как выглядит, но они

ггг как маленький ей богу. идешь на сервер корпоративной пчто, открываешь файл финдиректор.nsf и фильтруешь по вложениям .xlsx что-нить интересное да найдешь.

где-нибудь между котиками, которых переслали его секретарше и письмом от безпеки со строгим напоминанием не пересылать конфиденциальную информацию в виде почтовых вложений.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99

107. Сообщение от Аноним (73), 15-Янв-22, 14:55   +2 +/
Где аналог xdotool под вяленд? Ещё под вяленд нет ни одного годного GUI тулкита. И нет ни одного приличного нетайловго оконного менеджера (нужен аналог fluxbox или icewm).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #109

109. Сообщение от Аноним (210), 15-Янв-22, 15:05   –2 +/
> где xdotool
> ни одного годного GUI тулкита
> ни одного приличного нетайловго оконного менеджера

Уже ответили:

>> отчаянно против любых перемен и нововведений

Скоро законодательно будут таких бледнолицых, ой, то есть, незаблокированно-кожих ущемлять, ой, то есть, ставить на путь истинный.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107

111. Сообщение от Аноним (210), 15-Янв-22, 15:16   +/
> DoS есть

В rust для этого есть паника!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57 Ответы: #150

112. Сообщение от Ordu (ok), 15-Янв-22, 15:20   +1 +/
Да, точно. И вместо "высокоскоростная магистраль" надо говорить "большоскоростная магистраль". Хотя не, как-то не так. Может "огромноскоростная"?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88 Ответы: #172

113. Сообщение от Аноним84701 (ok), 15-Янв-22, 15:20   +/
> "более высокой скорости" - не знал что у скорости есть ВЫСОТА!!! ))))  
> может по русски правильней - "большей скорости"???

Большескоростной поезд/интернет? o_O

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90

115. Сообщение от Аноним (-), 15-Янв-22, 15:31   +/
Тут всё банально - у раста конченная экосистема, которую могут принять только виндузатники, которые привыкли к своему dotnet-фистингу. У любого нормально человека, сразу возникает вопрос: а зачем ему тащить к себе на комп ещё одну имплементацию либ, да ещё и по несколько версий под каждую программу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93 Ответы: #121, #215

116. Сообщение от Не будь васяном (?), 15-Янв-22, 15:41   +/
Нпверное потому-что до тебя тормоза с первого раза не доходит 🤣
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

117. Сообщение от Аноним (117), 15-Янв-22, 16:02   +1 +/
>  Постоянно слышу про мифический список "большинства типичных проблем". Где можно на него посмотреть?

https://habr.com/ru/post/497114/

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #142, #157

119. Сообщение от Аноним (119), 15-Янв-22, 16:10   +2 +/
Хочу задать довольно деликатный вопрос: переписывание на rust действительно помогает или воз и ныне там? Есть "успешный опыт" с которым можно ознакомиться?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #123, #176, #217

120. Сообщение от Аноним (120), 15-Янв-22, 16:10   +2 +/
Насколько возрастает КПД программы, если его переписать на Rust?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #177, #188, #246

121. Сообщение от анончик (?), 15-Янв-22, 16:15   –1 +/
чем вас .net так обидел?:) Вполне себе нормальная вещь. Как по мне намного приятнее чем всякие там C++ или Java.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115

122. Сообщение от Qwerty123456 (?), 15-Янв-22, 16:33   +2 +/
Впадает в маразм поколение, которое даже не знает как лошадь подковать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

123. Сообщение от анончик (?), 15-Янв-22, 16:42   +6 +/
Как по мне переписывать что-то с языка X на язык Y весьма сомнительное занятие и в большинстве случаев это просто трата сил, времени и денег. Как по мне, люди которые хотят переписать всё и вся на Rust это просто больные на голову сектанты у которых дальше разговоров дело никогда не продвинется, потому что они впринципе не представляют о каких трудозатратах идет речь!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #119 Ответы: #124

124. Сообщение от анончик (?), 15-Янв-22, 16:48   –1 +/
но похоже в данном случае разработчики прекрасно понимают во что они ввязываются!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #123 Ответы: #128, #254

125. Сообщение от Аноним (60), 15-Янв-22, 16:51   +1 +/
Это широкая штука с проволокой по которой данные туда-сюда ползают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73 Ответы: #126

126. Сообщение от Аноним (210), 15-Янв-22, 16:55   +/
> Это широкая штука с проволокой

Согласен. USB, SATA, PCI Express - слишком широкие!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #125 Ответы: #132

127. Сообщение от НяшМяш (ok), 15-Янв-22, 17:01   +1 +/
Это сертификация, которая пропускает вот такое? https://www.securitylab.ru/news/500172.php
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75

128. Сообщение от Аноним (210), 15-Янв-22, 17:01   +1 +/
Я тоже прекрасно знал, когда каждый месяц менял дистр, потому что обои становились скучными!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #124

129. Сообщение от НяшМяш (ok), 15-Янв-22, 17:02   +/
А что происходит в наземной инфраструктуре - лучше вообще не думать. Так даже десантник с 200+ прыжков навсегда откажется от любых полётов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #145

130. Сообщение от НяшМяш (ok), 15-Янв-22, 17:09   –5 +/
> ИЧСХ - никакой другой ЯП, насколько могу видеть, не славится тем, что в каждую дырку его пытаются сунуть и, что самое главное, подать это как что-то максимально и непременно нужное, годное.

Java - пиши один раз, запускай везде
JavaScript - сначала формочки валидировали, теперь половина десктопа с бекендами на нём
С# - из "нашего ответа на жабу" для десктопов теперь дотнеткор из каждого утюга лезет
Go - лютое стрёмное убожество, которое стараниями гугла вызывает струи кипятка у всех хипстеров

У Rust из этой компашки хотя бы какие-то полезные примочки есть.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

131. Сообщение от НяшМяш (ok), 15-Янв-22, 17:11   +3 +/
Менять архитектуру - в 99% случаев == переписывать. А если всё равно переписывать, почему бы не на том, что упрощает работу?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54 Ответы: #224

132. Сообщение от НяшМяш (ok), 15-Янв-22, 17:12   +3 +/
IDE был широкий и LPT. А USB с SATA это новодел бесовской.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #126 Ответы: #140

133. Сообщение от НяшМяш (ok), 15-Янв-22, 17:14   +2 +/
inotify на Linux, kevent на BSD/macOS
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

134. Сообщение от НяшМяш (ok), 15-Янв-22, 17:15   +1 +/
> This file uses `unwrap()` a fair deal, but this is fine in test/bench code
> because it's OK if tests and benchmarks simply crash if things go wrong.

Всё что нужно знать об экспертах опеннета.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #137

135. Сообщение от AKTEON (?), 15-Янв-22, 17:19   +/
> И почему разработчики компиляторов неадекватные?

Потому что сломали legacy/

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #138

136. Сообщение от Аноним (136), 15-Янв-22, 17:32   +1 +/
В качестве причин переписывания Tor на Rust называется желание добиться более высокого уровня защищённости кода!!!!!!!!!!!!!!!1
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #139, #205

137. Сообщение от Аноним (210), 15-Янв-22, 17:35   +/
Еще есть такое

> // NOTE: it seems that `unwrap` may be safe because of builder defaults

Хочешь, чтобы я еще поискал expect, panic! и другие паникующие функции?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #134

138. Сообщение от Shaturemail (ok), 15-Янв-22, 17:47   +/
> Потому что сломали legacy/

И что же именно они сломали?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #135

139. Сообщение от Аноним (210), 15-Янв-22, 17:58   +1 +/
> добиться более высокого уровня защищённости кода!

Для этого код прячут под NDA или под государственным "совершенно секретно" с соответствующей ответственностью.

А тут отказ от любой ответственности (apache, mit), в том числе если программа отформатирует диск, а перед этим перешлет данные в ВМС США.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #136

140. Сообщение от Аноним (210), 15-Янв-22, 18:08   +/
Да, вообще одни бесовские pci express, i2c, spi, can...

Да, еще ethernet!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132

141. Сообщение от Умалишённый (?), 15-Янв-22, 18:12   +2 +/
Зачем или почему я продолжаю заходить на опеннет читать комментарии умалишённых???
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #154, #178

142. Сообщение от Аноним (142), 15-Янв-22, 18:12   –3 +/
Также можно почитать про то, как проблемы решены:
rustmustdie.com
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #117 Ответы: #175, #232

143. Сообщение от Урри (ok), 15-Янв-22, 18:26   +2 +/
Граждане решили похоронить проект с помощью банальнейшего технического долга.
Запасаемся попкорном и хорошим настроением - ближайший год принесет нам массу поводов для смеха.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #181

144. Сообщение от Урри (ok), 15-Янв-22, 18:32   +3 +/
Ты хочешь сказать, что разрабы, не осилившие банальнейшие процессы CI, смогут избавиться от проблем переписыванием на раст?

> и у которых ничего не падает

У меня не падает. Последний раз, когда мой говнокод крашился в продакшене был лет 10 назад.
Это все банально потому, что я знаю волшебное, недоступное мартышкам слово "умные указатели" и широко использую их.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #185

145. Сообщение от Аноним (145), 15-Янв-22, 18:32   +/
200 прыжков-это вообше ни о чем. Допуск на скоростные крылья дают только после 500 прыжков.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #129 Ответы: #186

146. Сообщение от Vkni (ok), 15-Янв-22, 18:32   +2 +/
Да, да, за умирающий уже лет 30 Х11, и против Wayland'а, который уже лет 12 пытается его заменить.

Потрясающая скорость развития "самой динамичной отрасли". :-) Блин, современная АЭС строится 8 лет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #195

148. Сообщение от Аноним (-), 15-Янв-22, 18:39   –1 +/
Стиральная машина это ускорение процесса и экономия. хруст же ничего не экономит и тормозной. зачем писать нормальную программу если можно написать тормозное г..но, действительно, как мы все без этого жили. ах нуда, малок чекает автоматически ^_^
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85 Ответы: #212

149. Сообщение от Урри (ok), 15-Янв-22, 18:41   +1 +/
> Так вот я не понимаю откуда такой хейт в сторону Rust?:)

Из-за агрессивного сообщества, которое спамит про новый самый лучший удлинитель члена^W^W серебряную пулю на каждом углу.

Большинство же просто троллит мартышек, которые не могут в нормальные языки, но начитавшись рекламы про "на нашем супер-пупер простом языке вы не сделаете никаких ошибок" начинают всем рассказывать, как они щас воооооот возьмут, да все напишут.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87

150. Сообщение от Аноним (-), 15-Янв-22, 18:44   +1 +/
Всмысле розовые пони будут бегать в панике когда их досят ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #111 Ответы: #209

151. Сообщение от Аноним (151), 15-Янв-22, 18:45   –1 +/
С проблемами языка Си можно ознакомиться на всех багтрекерах страны, а также здесь:
https://www.cve.org/
А.В.Столяров в Ютуб-интервью озвучил этот ресурс-брошюру:
https://cmustdie.com/

За типичными проблемами С++ далеко от комитета стандартизации языка ходить не надо:
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines
Раньше ещё Скотт Мейерс был популярен с его "100500 рекомендациями по сохранению ног при использовании С++".
И хотя я уверен, что холоднокровные рептилоиды давно среди нас, но не видел ни одного программиста, который был бы способен регулярно соблюдать весь этот список требований и не свихнуться. Абдул Альхазред одобряет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #159, #207

152. Сообщение от смешнох (?), 15-Янв-22, 18:54   +/
Пофигу, бранч 4.4.х уже умер, а 3.5.х сложит ласты быстрее, чем сам тор покроется ржавчиной.
Ответить | Правка | Наверх | Cообщить модератору

153. Сообщение от Аноним (136), 15-Янв-22, 18:54   +/
Rust - это только эволюция но и революция!!1!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #193

154. Сообщение от Аноним (136), 15-Янв-22, 18:55   +/
О боже, зачем ты это делаешь!?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #141 Ответы: #155

155. Сообщение от Аноним (136), 15-Янв-22, 18:57   +1 +/
Просто он проникся более низкой культурой opennet, это как язык программирования, кому-то нравится высокоуровневый а кому-то низкоуровневый))))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #154 Ответы: #182

156. Сообщение от Какаянахренразница (ok), 15-Янв-22, 18:57   +1 +/
> Например, типичная проблема не проверять malloc.

Ну проверил ты malloc. Ну узнал ты, что там NULL и запрашиваемая память не была выделена. И что ты будешь делать с этой ценной информацией? Что ты вообще можешь сделать, когда в системе закончилась память?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #250

157. Сообщение от keydon (ok), 15-Янв-22, 18:57   +/
Keydon: Где можно почитать конкретный список проблем которые решит rust?
Аноним: держи статью из соплей где нытик ноет про C проблемы (в основном надуманные и несвоевременные)
Спасибо, аноним. Но я просил список, а не плохо сформулированное нытье. Я и сам могу рассказать что мне не нравится например в плюсах. Но все мои претензии либо итак решаются сравнительно несложно (поставь анализатор, укажи параметры компилятора), либо не имеют отношения к языку(особенно много претензий к компиляторам, гайдстайлам/учебникам, стандартной либе), либо все равно никак не решаются в расте (и по-большей части я не уверен что их можно решить в принципе).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #117

158. Сообщение от Аноним (136), 15-Янв-22, 18:58   –1 +/
Rust - сила!
Ответить | Правка | Наверх | Cообщить модератору

159. Сообщение от keydon (ok), 15-Янв-22, 19:02   +1 +/
>[оверквотинг удален]
> https://www.cve.org/
> А.В.Столяров в Ютуб-интервью озвучил этот ресурс-брошюру:
> https://cmustdie.com/
> За типичными проблемами С++ далеко от комитета стандартизации языка ходить не надо:
> https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines
> Раньше ещё Скотт Мейерс был популярен с его "100500 рекомендациями по сохранению
> ног при использовании С++".
> И хотя я уверен, что холоднокровные рептилоиды давно среди нас, но не
> видел ни одного программиста, который был бы способен регулярно соблюдать весь
> этот список требований и не свихнуться. Абдул Альхазред одобряет.

Прям разговор с продажником:
растомчане: Раст нужен всем! Он сделает наш софт безопаснее и проще, решит все ваши проблемы! Переходите быстрее на раст!
адекваты: Какие проблемы решит?
растомчане: Вот тут про проблемы на Си
адекваты: А какие проблемы раст решит и как?
растомчане: Си слишком сложный, никто не может писать на си и не свихнуться...
Оооочень логично.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #151

160. Сообщение от keydon (ok), 15-Янв-22, 19:09   +1 +/
> Проблемы C и C++ в бесконечной сложности языков согласно стандарту и неадекватности
> разработчиков компиляторов.
> На C++ писать корректно невозможно потому, что над каждой строкой надо думать
> по часу с точки зрения того, а не нарушает ли она
> стандарт.
> На C писать корректно никто и не пытается, все думают, что это
> кроссплатформеный ассемблер, и там можно допускать UB и уйти после этого
> со своими ногами.

Лично я согласен со сложностью и стандарта и компиляторов. Вот только главный вопрос: Причем тут раст? У него стандарт на 10 страниц? Его компилятор за неделю между парами пишется? Его комитет поадекватнее? Не надо над его строчками думать?
Между прочим: Можно забить на часть стандартов Си, все компиляторы так и делают, какие-то более, какие-то менее.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

161. Сообщение от keydon (ok), 15-Янв-22, 19:11   +/
> Можно примеры текущего Rust кода без использования unsafe? Хотя бы один, мне
> прям интересно стало.

Видимо вы промахнулись, это явно не ко мне вопрос. Мне в принципе тяжело смотреть на код на расте, не то чтобы читать или искать в нем unsafe.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #272

162. Сообщение от Аноним (210), 15-Янв-22, 19:14   +/
Все на баррикады!
Ответить | Правка | Наверх | Cообщить модератору

163. Сообщение от keydon (ok), 15-Янв-22, 19:22   –1 +/
> Есть много распространённых проблем. Например, типичная проблема не проверять malloc.
> Обработка ошибок, наконец. Возвращаемых значений тоже. Это всё с поразительной частотой
> создаёт значительные неудобства при разработке.

Ну и когда ты в последний раз использовал malloc? В 1998м году?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #285

164. Сообщение от Dzen Python (ok), 15-Янв-22, 19:23   –1 +/
helloworld.rs
Не благодари
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #273

165. Сообщение от keydon (ok), 15-Янв-22, 19:29   +/
> Все проблемы многопоточки например, просто так вам не дадут ничего никуда передать
> и получить состояние гонки или чего-то подобного.

Внезапно в плюсах есть куча механизмов (что в стандарте, что в виде либ) разной степени древности которые тоже не позволят получить состояние гонки или чего-то подобного.

> Ну и tokio / async позволяет разрабатывать используя весь CPU (привет goroutines),
> а не в очередной раз писать код с воркерами.

Реализовано во многих плюсовых либах для многопоточки, не говоря уже о go.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #230

166. Сообщение от ИмяХ (?), 15-Янв-22, 19:40   –1 +/
Это как раз тот самый редкий случай, когда переписывание на Rust даёт больше пользы, чем вреда.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #180

167. Сообщение от Dzen Python (ok), 15-Янв-22, 19:43   –1 +/
Штатовские военные денег дадут, солдатиков в кодеры подкинут...
Другое дело, если появится какой-нибудь EDROLANG++, который может не только по хипстерски тянуть зависимости и мочь отследить все пары alloc-dealloc, но и, скажем, автоматом делать безопасное IO (в рамках трёх с половиной дубово-кондовых шаблонов, вшитых в компилятор, но кому это важно?), то как скоро они бросят хруст и перебегут на него?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #238, #268

168. Сообщение от Dzen Python (ok), 15-Янв-22, 19:45   +/
Скорее всего так: старые разработчики (из 90х, выросших на jetx'е) демобилизовались, а новые, только заключившие контракт (из 00х, выросших на myspace и aol) не понимают за ними ничего.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

170. Сообщение от ononoki (?), 15-Янв-22, 19:51   +1 +/
А чего ещё ждать от 50 лет деда лысого cnile..
Воин света, борец со смузи, борец с растом, жс, системд.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

171. Сообщение от Dzen Python (ok), 15-Янв-22, 19:52   –3 +/
Необязательно пробовать дерьмо, чтобы сказать, что оно невкусное.
А тебе бы накидывать потоньше, а то придется объяснять за unsafe
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87 Ответы: #204, #279

172. Сообщение от Dzen Python (ok), 15-Янв-22, 19:55   +/
Прижившая уродская калька с уродливого маркетингового high-speed, да.
Просто "скоростная магистраль"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112

173. Сообщение от Dzen Python (ok), 15-Янв-22, 19:56   –1 +/
Ты тоже ошибся. Хруст же "бишапашный"!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103

174. Сообщение от Аноним (174), 15-Янв-22, 19:59   +7 +/
Главное не забыть выкачать пол-Cargo зависимстей с бэкдорами от нужных ребят. В самом  Τοr бэкдора нет, разработчики неуиноуаты!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #179

175. Сообщение от Аноним (-), 15-Янв-22, 20:01   +1 +/
> Также можно почитать про то, как проблемы решены:
> rustmustdie.com
>> unsafe, только благодаря которому Rust и работает. Внутри блока подобного типа отключаются все проверки кода
>> Во имя безопасности и принципов Rust делает программирование на себе решительно невозможным. Прежде всего он ставит своей задачей наказание
>> Пускай его фанаты и маркетологи это отрицают, но в Rust есть и весьма распространён сборщик мусора — причём ладно бы он был один, но их даже несколько.
>> use std::rc::Rc;

...
>> Arc<Mutex<String>>
>> Подождите, но за время жизни же отвечало владение? — скажет разумный человек.

...
>> Особо стоит подчеркнуть, что сборщик мусора встроен в стандартную библиотеку, которая неотделима от самого языка, а потому заявления, что Rust — это якобы язык без сборки мусора, — лживы.

Это по мотивам "Полное опеннетное собрание всей Правдивейшей Правды о Расте!, том 119"?
>> fn longest<'a>(a: &'a str, b: &'a str) -> &'a str {
>>    if a.len() < b.len() { a } else { b }
>> }
>> Более гибкое указание связки времени жизни, например такое, что результат будет существовать, пока существует хотя бы один из двух параметров — невозможно.

Классическое, эпичное неосиляторство (результат и есть один из двух параметров, причем который - становится ясным лишь во время выполнения) ...
Впрочем, все в лучших традициях опеннета.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #142

176. Сообщение от Dzen Python (ok), 15-Янв-22, 20:01   +1 +/
Если есть халявное финансирование из бюджета ВМФ США - то почему бы и не переписать? Отцы-командиры подкинут солдатиков, дрилл-сержанты их будут правильно мотивировать (как в "Цельнометалличской оболочке"). Напишут, отцам-командирам повесят еще по одной жестяной медальке, дрилл-сержантам дадут еще одну орденскую плашечку, солдатики будут и так рады, а финансирование... а вот финансирование в чей карман уйдет...нет, не ЕдРо и лично ПУ...но это вопрос. Хороший такой вопрос.

Ты действительно думаешь, что деньги пилят только у нас?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #119 Ответы: #218

177. Сообщение от Dzen Python (ok), 15-Янв-22, 20:02   +1 +/
На плюс-минус ноль процентов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120

178. Сообщение от Dzen Python (ok), 15-Янв-22, 20:03   +/
Все просто. У тебя написано в нике.
Добро пожаловать. Снова.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #141

179. Сообщение от Dzen Python (ok), 15-Янв-22, 20:06   +2 +/
Зачем? Просто для разных стран будут разные модификации одной и той же версии пакета. В каких-то модификациях - рефренсных и демонстративных - демонстративно бэкдоров не будет. В каких-то модификациях - тех, которые собираются для слишком самостоятельных стран с потому и плохой демократией - будет тебе зоопарк.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #174 Ответы: #190

180. Сообщение от Аноним (210), 15-Янв-22, 20:08   +2 +/
> больше пользы, чем вреда

Для кого?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #166

181. Сообщение от Dzen Python (ok), 15-Янв-22, 20:16   –2 +/
Скорее всего кто-то в командовании ВМФ США начитался растовых buzzword'ов, и, будучи в статусе полузнайки, впечатлился.

Не дадут ему умереть вливания из штатовского госбюджета. Это у нас пилят все, а на оставшуюся тысячу практиканты делают НЕЧТО; там оставят хотя бы тысяч десять баксов и посадят накрученного дрилл-сержантом контрактника. Разница, разница вот она.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #143

182. Сообщение от Аноним (182), 15-Янв-22, 20:17   +/
Опеннет развлекательный!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #155

183. Сообщение от Dzen Python (ok), 15-Янв-22, 20:20   +/
Ада? Не стильно, не модно, нет такой рекламы и фанатиков.
Адеры делом занимаются, софт пишут и бабло с него получают. Им некогда бегать по всем IT'шным и околоайтишным ресурсам и рассказывать каждому встречному, поперечному и Поперечному про то, как borrow checker бороздит просторы Большого театра, спасая программиста от памяти. У адеров есть работа.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #286

184. Сообщение от Dzen Python (ok), 15-Янв-22, 20:23   –1 +/
Ну вот тут хрен знает. С одной стороны полноценные ресурсы Лаборатории ВМФ США, с другой - разработчики относительно скоро демобилизовываться будут, а гражданскими спецами придут работать обратно не все.

Дума, что напишут, но потом опять уйдут в штопор с поддержкой содеяного с переездом на что-нибудь такое же хайпованное.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #284

185. Сообщение от Аноним (185), 15-Янв-22, 21:16   +/
Умные указатели тоже далеко не панацея, имеют ограничения на использование, имеют прикольные сайд эффекты. В взрослых проектах на плюсах пилят свою систему управления памятью, которая также обеспечивает явный или неявный возврат объектов в пул.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #144

186. Сообщение от НяшМяш (ok), 15-Янв-22, 21:26   +/
Признаю, далеко не эксперт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #145

187. Сообщение от Аноним (189), 15-Янв-22, 21:48   +/
> если в коде не используются блоки "unsafe"

Вот уж точное замечание :) но ансейфы, как всегда, точно будут.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #206

188. Сообщение от Аноним (189), 15-Янв-22, 21:50   +/
Смотрим, что стало с FF...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120

189. Сообщение от Аноним (189), 15-Янв-22, 21:55   +1 +/
> Типа файл изменился, перечитай.

А ты уверен, что все изменения - консистентные, и что их можно совокупно использовать?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96 Ответы: #192

190. Сообщение от Аноним (190), 15-Янв-22, 22:05   +1 +/
Stop crying, just use Sputnik.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #179

191. Сообщение от Аноним (-), 15-Янв-22, 22:45   +/
> выросло поколение, у которого в ошибках в коде виноваты языки.
> поэтому появляются языки (такие как раст и го), ограничивающие людей так,

Выросло поколение, косящее под "выросшее поколение", но прокалывающееся на мелочах:
http://landoflisp.com/comic_20x_9.png
http://landoflisp.com/

Впрочем да, "Мудрость не всегда приходит с возрастом, иногда возраст приходит один."(с)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #196

192. Сообщение от Аноним (-), 15-Янв-22, 22:56   +/
>> Типа файл изменился, перечитай.
> А ты уверен, что все изменения - консистентные, и что их можно совокупно использовать?

А ты уверен, что API проектировали глупые люди?
https://man7.org/linux/man-pages/man7/inotify.7.html
> IN_MODIFY
> IN_CLOSE_WRITE

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #189 Ответы: #200

193. Сообщение от Аноним (189), 15-Янв-22, 23:45   –1 +/
Образование растаманов как-то пугает...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #153 Ответы: #211

194. Сообщение от Анонка (?), 15-Янв-22, 23:51   +/
В чем отличие? Кроме синтаксиса? Управляющие конструкции(условия, циклы) и функции(подпрограммы) есть и в ассемблере, ну и макросы как часть компилятора асма
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74 Ответы: #197

195. Сообщение от Анонн (?), 16-Янв-22, 00:02   –1 +/
Это по плану она должна была строиться 8 лет, а по факту - то реактор уронят, то бетон треснет...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #146 Ответы: #198, #199

196. Сообщение от Аноним (196), 16-Янв-22, 00:36   +/
> http://landoflisp.com/

оказывается это не языки виноваты в возникновении ошибок, а это ошибки прилетели из космоса, захватили планету и организовали мировой дипстейт!
как я раньше не догадался...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #191

197. Сообщение от Смузихлёб (?), 16-Янв-22, 01:12   +3 +/
> В чем отличие?

В логике понимания работы железа на самом низком уровне + умение думать алгоритмами, а не всякой хренью типа классов, функций и прочего. Раньше, в моё время, мы экономили каждый такт и каждый байт информации, умещаясь, порою, в бинарники парой сотен байт, на которых работали отечественные космические аппараты.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #194

198. Сообщение от Аноним (189), 16-Янв-22, 03:18   +/
последний раз роняли Уеба.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #195

199. Сообщение от Аноним (189), 16-Янв-22, 03:21   +/
> то бетон треснет

трещины в бетоне японцы ловко заклеивали бумагой.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #195

200. Сообщение от Аноним (189), 16-Янв-22, 03:27   –1 +/
Ты зачем дураком прикидываешься? Я тебе даже подсказку дам: вот набираешь ты текст, пишешь "мама мыла ра...", тут редактор делает автосэйв, срабатывает твой inotify, что ты увидишь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #192 Ответы: #201

201. Сообщение от Аноним (-), 16-Янв-22, 03:49   +/
>> Изменение позволило менять настройки из Rust на лету во время работы клиента Tor.
> Ты зачем дураком прикидываешься? Я тебе даже подсказку дам: вот набираешь ты
> текст, пишешь "мама мыла ра...", тут редактор делает автосэйв, срабатывает твой
> inotify, что ты увидишь?

Ты ламером прикидываешься, записывая в конфиг Tor "мама мыла ра..." в редакторе с автосэйв?

Так редактирование _текстового_ конфига подразумевает знание азов, если что.
Да и для особо одаренных обычно еще и упоминают, что-то типа:
-e      Edit the current crontab using the editor specified by the VISUAL
             or EDITOR environment variables.  The specified editor must edit
             the file in place; any editor that unlinks the file and recreates
             it cannot be used.  After you exit from the editor, the modified
             crontab will be installed automatically.

Или ты просто не умеешь читать?


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #200

202. Сообщение от Аноним (202), 16-Янв-22, 06:04   +/
> Дело не в моде, а технических причинах. Если до этого стирали одежду
> вручную, то когда у людей начали появляться стиральные машины -- это
> был не вопрос моды, а вопрос решения проблемы со стиркой. Та
> же история с Rust и решением проблемы с проверкой корректности управления
> памятью ("вручную" против "автоматически").

Дело именно в моде, последние несколько лет более модно стало не платить много, малому количеству хороших специалистов, а платить мало и горе накипи, которым Си слишком сложно-сложно-"ничего"-нипонятна.
Тут вопрос не в расте, растаманы это такакая прокладка между сишниками и питонистами или вообще жоэсерами, которые думают, что они ближе к сишникам, но по факту все как один из лагеря деградации компетенций, интеллекта и профессионализма.

Мы не будем изучать сложные технические устройства, как они устроены, как с ними работать, чтобы писать качественные программы, мы будем упрощать с помощью костылей и прослоек прослоек, абстракций абстракций до той поры, пока не сможем нанимать по сто баксов пучок модных-молодёжных хипстокодиров, которые "раст-раст и в продакшон"!

А всё, конечно же, потому, что Си несовершенен, а не потому что мы ниасилили!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85 Ответы: #214

203. Сообщение от Ordu (ok), 16-Янв-22, 06:20   +/
> Как там продвигается инициатива портировать раст на гцц?

Можно почитать здесь: https://thephilbert.io/

Или вот здесь (https://thephilbert.io/2021/12/20/gcc-rust-in-2021/) есть табличка, из которой следует, что осталось разобраться с макросами и cfg (условная компиляция), импортами и областями видимости, const generics и intrinsics. Обещают к концу 2022 сделать это.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

204. Сообщение от Аноним (53), 16-Янв-22, 06:21   +1 +/
>а то придется объяснять за unsafe

Он тебе два слова скажет - "локализация ошибки" и ты утрешься.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #171 Ответы: #234

205. Сообщение от Аноним (53), 16-Янв-22, 06:27   +/
Как странно это выглядит - многие уже признали эффективность Раст в некоторых (узких) областях. Гугл, МС, теперь и Тор-прожект.

Но Опеннет всем скопом орет так, будто от принятия Раста в эти области зависит его жизнь. Прям не Опеннет а филиал PVS-Studio

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #136

206. Сообщение от Аноним (53), 16-Янв-22, 07:31   +/
код на С - один большой ансейф.
Arti на ржавом - 2 ансейфа размером в строку.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #187 Ответы: #208

207. Сообщение от ТотСасыйАноним (?), 16-Янв-22, 08:20   +/
>С проблемами языка Си можно ознакомиться на всех багтрекерах страны, а также здесь:

Вот появится такое же количество софта на расте, тогда посмотрим где и каких ошибок больше. Пока же это выглядит как наброс Г на вентелятор. Любая программа сложнее helloworld на любом языке программирования содержит ошибки. Раст будет не исключение.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #151

208. Сообщение от Аноним (210), 16-Янв-22, 11:04   –2 +/
немножко unsafe - немножко беременна
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #206 Ответы: #213

209. Сообщение от Аноним (210), 16-Янв-22, 11:28   +/
> розовые

Ты что, расист?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #150 Ответы: #251, #266

210. Сообщение от Аноним (210), 16-Янв-22, 11:31   +/
Хорошая реклама гражданской авиации, а то при ковиде совсем приуныли.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75

211. Сообщение от Аноним (210), 16-Янв-22, 12:09   +/
Зачем образование там, где всё безопасно?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #193

212. Сообщение от anonymous (??), 16-Янв-22, 12:21   +1 +/
> хруст же ничего не экономит и тормозной.

Он экономит программерские ресурсы по управлению памятью. Что вы имели в виду под "тормозной"? Он по производительности не уступает Си.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #148 Ответы: #252

213. Сообщение от Аноним (53), 16-Янв-22, 12:27   +/
У тебя есть замечательная возможность найти уязвимость в новом Tor-клиенте arti и попасть в новости. С чего начнешь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #208 Ответы: #221

214. Сообщение от anonymous (??), 16-Янв-22, 12:27   +1 +/
> Дело именно в моде, последние несколько лет более модно стало не платить много, малому количеству хороших специалистов, а платить мало и горе накипи, которым Си слишком сложно-сложно-"ничего"-нипонятна.

У Rust порог вхождения выше, чем у Си.

> Тут вопрос не в расте, растаманы это такакая прокладка между сишниками и питонистами или вообще жоэсерами, которые думают, что они ближе к сишникам, но по факту все как один из лагеря деградации компетенций, интеллекта и профессионализма.

Что есть "прокладка"? Повторюсь, Rust -- язык, требующий бОльших интеллектуальных усилий, чем Си. Но по результату этих усилий получается код, где возможна проверка корректности работы с памятью. Так же Rust позволяет спуститься до интеллектуального уровня Си и С++ с помощью unsafe.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #202

215. Сообщение от anonymous (??), 16-Янв-22, 12:37   +/
> У любого нормально человека, сразу возникает вопрос: а зачем ему тащить к себе на комп ещё одну имплементацию либ, да ещё и по несколько версий под каждую программу.

А почему это вопрос не возникает при установке, например, libstdc++? Тут Rust ничем ну хуже других языков, к которым, почему-то, этих претензий нет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115 Ответы: #239

216. Сообщение от anonymous (??), 16-Янв-22, 12:41   +/
Лично я пользуюсь тем, что к Xorg можно подключаться по сети. Если бы Wayland был клиента сервер нефа, то давно на него переехал бы. Но увы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95

217. Сообщение от anonymous (??), 16-Янв-22, 12:44   +/
Например, я пользуюсь alacritty, вместо xterm.
В скором будущем собираюсь попробовать oreboot, вместо coreboot.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #119 Ответы: #222, #227

218. Сообщение от anonymous (??), 16-Янв-22, 12:45   +/
А разве Tor пилится не сообществом последние годы?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #176 Ответы: #278

219. Сообщение от Аноним (53), 16-Янв-22, 12:53   +1 +/
Они не могут принять. Но веских аргументов против него нет, только злоба.

По этому в ход идет что угодно - заднеприводное коммьюнити, неправильная запятая в лицензии, деньги злых корпораций. Только не сам язык.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87

221. Сообщение от Аноним (210), 16-Янв-22, 14:40   +/
DoS, он же "у меня ничего не работает" считается за уязвимость?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #213 Ответы: #226

222. Сообщение от Аноним (210), 16-Янв-22, 14:46   –1 +/
> alacritty

https://github.com/alacritty/alacritty/issues/4806

Не читал, но осуждаю

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #217 Ответы: #262

223. Сообщение от burjui (ok), 16-Янв-22, 14:49   +1 +/
А ты пробовал на ней писать? Попробуй, а потом оцени удобство использования. Такой же многословный и неуклюжий, как Pascal, со всеми его недостатками, а читабельность кода при этом не сильно лучше C++, хотя и выглядит не так заковыристо. Так-то, при наличии бесконечного количества человеко-часов, можно на чём угодно код писать, хоть на Haskell.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #258

224. Сообщение от burjui (ok), 16-Янв-22, 15:02   +2 +/
По мнению опеннетчиков, переписывать вообще ничего нельзя, потому что сразу нужно писать нормально (желательно, чтобы ещё было Unix way, что бы это ни значило в рамках конкретного проекта). Естественно, только эти избранные знают, как это делать, а 99.9% разработчиков вынуждены фармить опыт на граблях в течение десятилетий. А если и переписывать, то на божественном C, ибо это самый лучший язык в эвереттовской мультивселенной, а всё остальное - нечитабельное гуано для смузихлёбов и т.д. Linux написан на C - значит, и всё остальное нужно писать на нём.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #131

225. Сообщение от burjui (ok), 16-Янв-22, 15:08   +/
Много ли примеров проектов, где первоначальная архитектура сразу оказалась оптимальной и не потребовала переделки? Такое возможно только если весь возможный функционал известен наперёд и он достаточно ограничен по возможностям. Хороший пример - компиляторы. А вот в случае более архитектурно сложных проектов это уже, скорее, сказка, чем быль.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

226. Сообщение от Аноним (53), 16-Янв-22, 15:29   +/
По твоей логике на одном стуле деанон (remote code execution, Си) на другом дисконнект (denial of service, Раст). Пусть пользователи рассудят.

Заметь, на неполном по Тьюрингу языке (только такой и защитит от утечек памяти, дедлупов, многопоточных рейс кондишонов) ты Тор не напишешь, как бы тут не кривлялся.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #221 Ответы: #228

227. Сообщение от Аноним (210), 16-Янв-22, 15:46   +/
Ах, да, забыл коронную.

https://github.com/alacritty/alacritty/search?q=unwrap&type=...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #217 Ответы: #229, #263

228. Сообщение от Аноним (210), 16-Янв-22, 16:11   +/
> деанон (remote code execution, Си)

Буду знать, что такое "деанон".

> на неполном по Тьюрингу языке

Я даже не буду спрашивать, что это такое у тебя.

Как великому "теоретику": почему бы не переписать на хаскеле, например? Почему раст с "маркетоидными обещаниями безопасности"?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #226 Ответы: #241, #248

229. Сообщение от Аноним (-), 16-Янв-22, 16:25   +/
> Ах, да, забыл коронную.

Посадку в лужу?
> tests/ref.rs
> tests/config.rs

...
> .unwrap_or(first_match);
> .unwrap_or(0)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #227 Ответы: #231

230. Сообщение от морошка ягодка такая (?), 16-Янв-22, 16:34   +/
- Здравствуйте, мы не хотим писать на плюсах

- Пишите на плюсах

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #165 Ответы: #257

231. Сообщение от Аноним (210), 16-Янв-22, 16:37   +/
Типичный растист - избирательно цитирование.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #229 Ответы: #236

232. Сообщение от морошка ягодка такая (?), 16-Янв-22, 16:37   +1 +/
> rustmustdie.com

мусор

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #142

233. Сообщение от морошка ягодка такая (?), 16-Янв-22, 16:39   +/
высокая легковесность
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101

234. Сообщение от Аноним (210), 16-Янв-22, 16:56   –1 +/
> unsafe
> локализация ошибки

Типичная логика растиста - повторение "истин".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #204 Ответы: #256

236. Сообщение от Аноним (-), 16-Янв-22, 18:14   +/
> Вы не понимаити! Это не лужа! Это грязевая ванна!

Как скажешь.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #231 Ответы: #242

237. Сообщение от Аноним (-), 16-Янв-22, 18:27   +/
>модульность сделает код проще.

Это когда модульность делала код проще?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

238. Сообщение от Аноним (-), 16-Янв-22, 18:28   +1 +/
>Другое дело, если появится какой-нибудь

Хаскель жи.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #167

239. Сообщение от Аноним (-), 16-Янв-22, 18:35   –1 +/
Потому что libstdc++ не тянется из cargo и прочих npm, очевидно же.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #215 Ответы: #243, #261

241. Сообщение от Аноним (-), 16-Янв-22, 18:52   +/
>почему бы не переписать на хаскеле, например?

А ведь хаскель считает IO ансейфом и требует отделять его от чистых вычислений...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #228 Ответы: #244

242. Сообщение от Аноним (210), 16-Янв-22, 20:10   +/
>> Вы не понимаити! Это не лужа! Это грязевая ванна!

Это твои слова, не приписывай мне. Тебе лучше знать где ты сидишь.

Вот еще тебе для избирательного цитирования

https://github.com/alacritty/alacritty/search?q=expect&type=...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #236 Ответы: #245, #269

243. Сообщение от Аноним (-), 16-Янв-22, 20:11   +/
> которую могут принять только виндузатники,
> У любого нормально человека, сразу возникает вопрос: а зачем ему тащить к себе на комп ещё одну имплементацию либ, да ещё и по несколько версий под каждую программу.
> Потому что libstdc++ не тянется из cargo и прочих npm, очевидно же.

https://packages.debian.org/sid/ripgrep
https://packages.debian.org/sid/libstd-rust-1.56
Маковод почти совсем не палится.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #239

244. Сообщение от Аноним (-), 16-Янв-22, 20:15   +1 +/
> А ведь хаскель считает IO ансейфом и требует отделять его от чистых вычислений...

https://www.haskell.org/tutorial/io.html
>> The I/O system in Haskell is purely functional

Перепись "слышавших звон"?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #241 Ответы: #281

245. Сообщение от Аноним (-), 16-Янв-22, 20:28   +1 +/
>>> Вы не понимаити! Это не лужа! Это грязевая ванна!
> Это твои слова, не приписывай мне. Тебе лучше знать где ты сидишь.

Главное, вопи погромче.

> Вот еще тебе для избирательного цитирования
> https://github.com/alacritty/alacritty/search?q=expect&type=...
> let serialized_grid = json::to_string(&grid).expect("serialize grid");
> self.windowed_context.swap_buffers().expect("swap buffers");

Зачем ты опять пyкнул в лужу?
Просвящайся:
https://man7.org/linux/man-pages/man3/assert.3.html
https://man7.org/linux/man-pages/man3/abort.3.html


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #242 Ответы: #247

246. Сообщение от Аноним (246), 16-Янв-22, 20:49   +1 +/
КПД или ЧСВ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120

247. Сообщение от Аноним (210), 16-Янв-22, 21:17   –1 +/
> https://man7.org/linux/man-pages/man3/abort.3.html

Ну так Си не обещает безопасность.

Возвращаю вопрос обратно

> Зачем ты опять пyкнул в лужу?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #245 Ответы: #249

248. Сообщение от Аноним (248), 16-Янв-22, 21:32   +/
Вообще проблем не вижу. Ему же не тебуется эти 5% перформанса. Может они боятся что сложно будет поддерживать.

На раст, кстати, вышла замена libc под линуксом. Теперь ее можно статически скомпилировать с тором и получить бинарник, который напрямую с ядром общается. Без посредников. Да и производительность такого решения будет заметно выше благодаря LTO, чем при использовании динамической линковки.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #228

249. Сообщение от Аноним (-), 16-Янв-22, 21:45   +1 +/
>> https://man7.org/linux/man-pages/man3/abort.3.html
>> abort - cause abnormal process termination
> Ну так Си не обещает безопасность.

Казалось бы, причем тут безопасность? Или совсем ни бум-бум в разработке?
Впрочем, "достойный" уровень очередного Опеннетного АнтиРастаВоена …


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #247

250. Сообщение от Аноним (1), 16-Янв-22, 21:54   –1 +/
Следуя этой же логике опенсорс уничтожает всё до чего доберётся при исчерпании места на диске и проприетарщина остаётся жизнеспособной и не разрушается (не любая конечно). А потом спрашивают, мол, зачем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #156 Ответы: #265

251. Сообщение от Аноним (251), 17-Янв-22, 00:59   +/
Прочитал как "растист"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #209

252. Сообщение от Аноним (-), 17-Янв-22, 01:08   –1 +/
>  Он по производительности не уступает Си.

Ты перепутал Си с Go, на который ровняется этот самый раст. По всем тестам он отсасывает в разы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #212 Ответы: #255, #259

253. Сообщение от Аноним (251), 17-Янв-22, 01:14   +/
> Сейчас читаю книгу (beginning rust from novice to professional 2021), - покак не дочитал до конца

Вот как дочитаешь, так и приходи со своим экспертным мнением.
Раст достал ровно потому же, почему люди не любят спам и магазины на диване.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87

254. Сообщение от Аноним (251), 17-Янв-22, 01:16   +/
не похоже
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #124

255. Сообщение от Аноним (-), 17-Янв-22, 01:57   +/
>>  Он по производительности не уступает Си.
> Ты перепутал Си с Go, на который ровняется этот самый раст. По всем тестам он отсасывает в разы.

Тайным анонимным тестам?
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...


fannkuch-redux
Rust 3.80 1,352
C gcc 7.58 1,048

k-nucleotide
Rust 2.69 159,044
C gcc 3.96 130,000

binary-trees
Rust 1.11 198,404
C gcc 1.58 168,780

mandelbrot
Rust 0.91 32,676
C gcc 1.30 30,924

regex-redux
Rust 0.78 146,632
C gcc 0.80 152,240

fasta
Rust 0.77 1,996
C gcc 0.78 1,244


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #252 Ответы: #275

256. Сообщение от Аноним (-), 17-Янв-22, 01:59   +/
>> unsafe
>> локализация ошибки
> Типичная логика растиста - повторение "истин".

Типичный подход невежественных антираститов - повторение нафантазированных глупостей.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #234

257. Сообщение от keydon (ok), 17-Янв-22, 03:48   +/
> - Здравствуйте, мы не хотим писать на плюсах
> - Пишите на плюсах

Можно подумать что плюсовики пишут 100500 маркетинговых статей как писать на плюсах хеллоуворлды, а на опеннете под каждой новостью комментарий "надо было RAII использовать".
Лично я сам не в восторге от плюсов, но раст еще хуже, а все преимущества которые я о нем слышал сводятся к "запихнули функционал X в коробку, не надо ставить X и указывать опции". О да, действительно, фатальный недостаток. Сделаем новый язык с гораздо более корявым синтаксисом (в то время как по миру прохаживается питон, а не B и Smalltalk) чтобы влепить в его компилятор статический анализатор и пакетный менеджер. Такого от хипстеров даже я не ожидал. Браво!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #230 Ответы: #280

258. Сообщение от edo (ok), 17-Янв-22, 05:59   +2 +/
пока те куски кода, что я читал на расте, не именно читемостью и лаконичностью не впечатлили.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #223

259. Сообщение от anonymous (??), 17-Янв-22, 11:47   +/
Нет, я не перепутал. Учителя матчасть. Rust by design является не менее производительным, чем Си.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #252 Ответы: #260

260. Сообщение от anonymous (??), 17-Янв-22, 11:49   +/
Чёртова автозамена, s/Учителя/Учите/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #259

261. Сообщение от anonymous (??), 17-Янв-22, 11:56   +/
Так и в Rust никто не заставляет использовать cargo. Можно использовать apt, или вообще вручную пакетики тягать. cargo -- это лишь дополнительный инструмент, который позволяет избежать всё той же самой ручнорй работы. cargo ничего не меняет в вопросе зависимостей, а лишь предлагает автоматически скачать то, что требуется написанному коду. Но утилита абсолютно опциональная. Иными словами cargo не имеет отношения к вашей изначальной претензии.

Посему повторюсь: так а в чём принципиальная разница в не любимых вам зависимостях с, например, C++?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #239

262. Сообщение от anonymous (??), 17-Янв-22, 12:02   +/
Когда я делал по ошибкеислишком большой буфер в xterm, там у меня память тоже "leaked". А вообще проблемы описанной в тикете у меня нет. Вероятно там человек тоже указал слишком большой буфер.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #222

263. Сообщение от anonymous (??), 17-Янв-22, 12:07   +/
Так, и что дальше? У меня alacritty ни разу не падал. Работает лучше (по производительности и удобству), чем xterm/aterm/eterm/другие. Почему меня должны смущать эти unwrap-ы?

"Коронную"...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #227 Ответы: #267

264. Сообщение от Аноним (-), 17-Янв-22, 12:54   +/
предлагаю переписать tor на C#, он такой же безопасный, как и раст.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #270, #276

265. Сообщение от Какаянахренразница (ok), 17-Янв-22, 13:49   +/
Не приписывай мне свою ущербную логику. Как, @#$&, ты по наличию/отсутствию проверки возвращаемого значения malloc() собираешься определять лицензию программы???
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #250

266. Сообщение от Аноним (266), 17-Янв-22, 13:59   +/
> Ты что, расист?

И что?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #209

267. Сообщение от Аноним (-), 17-Янв-22, 14:34   +1 +/
> Почему меня должны смущать эти unwrap-ы?

Потому что они лишают пограммиста и пользователя (т.е. тебя!) важнейшей сободы просто забить на обработку ошибок и продолжить работу в режиме UB!
Очевидно же!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #263

268. Сообщение от Аноним (268), 17-Янв-22, 14:36   +/
>Штатовские военные денег дадут, солдатиков в кодеры подкинут...

Переписывали бы на Ada уж тогда.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #167

269. Сообщение от freecoderemail (ok), 17-Янв-22, 17:06   +/
А чем expect плох?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #242

270. Сообщение от freecoderemail (ok), 17-Янв-22, 17:10   +/
Там нет боров чекера.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #264

271. Сообщение от Аноним (53), 17-Янв-22, 18:06   +/
Не знаю что за странные люди вас минусуют, но вы абсолютно правы это называется абстрагирование https://ru.wikipedia.org/wiki/Абстракция и https://ru.wikipedia.org/wiki/Обобщение_понятий Именно так наш мозг справляется со сложностью этого мира. Иначе бы он лопнул.

Люди мыслят о чем-либо сложном, приходят к выводу. Это становится для них аксиомой которую они затем всюду применяют чтобы заново не разбирать все на составляющие. Также и с модулями.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

272. Сообщение от lufog (ok), 17-Янв-22, 23:02   +/
Да промахнулся чуток. А по поводу синтаксиса, вполне себе читаемый, по началу может слегка непривычный, для человека ранее работавшего с си подобными языками, но привыкнуть к особенностям синтаксиса можно буквально за 3-4 дня. После прочтения официальной книги уже можно спокойно втягиваться в чужой код. Единственное, что лично у меня вызвало сложности, это уход от некоторых ООП концепций, например наследования. После 15+ лет C++ очень сложно перестроить образ мышления. Вообще делать выводы о синтаксисе впервые взглянув на него, не корректно, да и в целом непринятие нового по причине непонимания, тупиковый путь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #161

273. Сообщение от lufog (ok), 17-Янв-22, 23:10   +1 +/
> helloworld.rs
> Не благодари

Я и не благодарю, предлагать это произведение воспалённого разума, может только такой же больной на голову. А учитывая что этот "проект" тянет под тысячу зависимостей, вероятность отсутствия в коде unsafe равна нулю. Те ты или сам в мат части не разобрался, или умышленно предлагаешь некорректный пример...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #164

274. Сообщение от lufog (ok), 17-Янв-22, 23:15   +/
Еще примеры будут? Я понимаю, чтобы грамотно, аргументированно ответить нужно хоть немного извилинами пошевелить, это не минусы ставить, но все же...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

275. Сообщение от Аноним (275), 17-Янв-22, 23:32   –1 +/
самому хоть не смешно ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #255 Ответы: #277

276. Сообщение от lufog (ok), 18-Янв-22, 00:35   +/
> предлагаю переписать tor на C#, он такой же безопасный, как и раст.

Та хоть на JS, все полезней чем языком в комментариях трепать...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #264 Ответы: #282

277. Сообщение от Аноним (277), 18-Янв-22, 01:03   +/
>>> Ты перепутал Си с Go, на который ровняется этот самый раст. По всем тестам он отсасывает в

...
> самому хоть не смешно ?

Да нет, к сожалению, юлеж опеннетных "знатоков" слшиком уж уныл.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #275

278. Сообщение от Самокатофил (?), 18-Янв-22, 07:37   +/
Тсс, не мешай. Там всё как злесь, а значит хуже.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #218

279. Сообщение от Ordu (ok), 18-Янв-22, 07:45   +/
> А тебе бы накидывать потоньше

Твоя неспособность пройти мимо и не отреагировать как бы говорит нам, что тоньше нет нужды, и так сожрёшь.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #171

280. Сообщение от морошка ягодка такая (?), 18-Янв-22, 19:51   +/
> Можно подумать что плюсовики пишут 100500 маркетинговых статей как писать на плюсах
> хеллоуворлды, а на опеннете под каждой новостью комментарий "надо было RAII
> использовать".

Так и есть. Собака лает, караван идёт

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #257

281. Сообщение от Аноним (281), 18-Янв-22, 20:02   +/
> The I/O system in Haskell is purely functional

И чего ты так возбудился? Что это доказывает, чего не было в посте, на который ты ответил?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #244

282. Сообщение от Аноним (-), 18-Янв-22, 20:02   +/
Ты ща договоришься и его реально перепишут на Electron.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #276 Ответы: #283

283. Сообщение от Аноним (-), 18-Янв-22, 22:08   –1 +/
Будет тормозить, жрать память и работать, в отличие от хрустоподелий.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #282 Ответы: #287

284. Сообщение от ddd2 (?), 19-Янв-22, 02:54   +/
>>  разработчики относительно скоро демобилизовываться буду

питонисты всегда в укурке... откуда про исследовательские части US Army байки берешь?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #184

285. Сообщение от mine (ok), 20-Янв-22, 16:57   +/
А как нынче выделяют память на С, а то я кроме семейства маллоков и mmap сходу ничего придумать не могу?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #163

286. Сообщение от wyry (?), 23-Янв-22, 08:17   +/
Вот кстати ситуация с Rust НУ ОЧЕНЬ напоминает ситуацию с Ada, причём над Ada стебались на тот момент абсолютно все титаны индустрии, начиная с Дейкстры, заканчивая Виртом. И самое любопытное, что цитаты по факту подходят в отношении Rust.
Дейкстра: Если Ada собирается выдать стандарт, желательно, чтобы он был недвусмысленно документирован. По меньшей мере две группы попытались сделать это; в результате обе выдали около 600 страниц формального текста. Это гораздо больше, чем необходимо, чтобы удостовериться в невозможности хотя бы твердо установить, что оба документа определяют один и тот же язык. Ошибка очевидной неуправляемости этих двух документов кроется не в двух группах, составивших их, не в принятом ими формализме, а лишь в самом языке: сами не обеспечив формального определения, могут ли его разработчики скрыть, что они предлагают неуправляемого монстра. То, что Ada уменьшит проблемы программирования и увеличит надёжность наших разработок до приемлемых границ, — это лишь одна из тех сказок, в которые могут поверить только люди с военным образованием.
Вирт: Слишком много всего вываливается на программиста. Я не думаю, что, изучив треть Ады, можно нормально работать. Если вы не освоите всех деталей языка, то в дальнейшем можете споткнуться на них, и это приведёт к неприятным последствиям.
Тоже самое отчасти касается и современного C++, НО в C++ можно практически безболезненно гайдлайнами очертить необходимый инструментарий и не лезть за его пределы (так по сути все и поступают, включая Google).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #183

287. Сообщение от wyry (?), 23-Янв-22, 08:37   +/
И безопасно, злоумышленник умрёт от старости учитывая быстродействие JS...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #283


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру