The OpenNET Project / Index page

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



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

"В кодовой базе Chromium разрешено использование языка Rust"  +/
Сообщение от opennews (??), 13-Янв-23, 09:11 
Компания Google объявила о включении языка программирования Rust в число языков, допустимых в коде проекта Chromium. Существующий код пока не планируют переписывать на Rust, но отныне будет разрешена интеграция в кодовую базу сторонних библиотек, написанных на Rust. В сборочную систему уже добавлен инструментарий для компиляции кода на языке Rust, проведения тестов и интеграции компонентов на Rust с кодом на C++. Появление кода на Rust в составе выпусков Chrome ожидается в следующем году...

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

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

Оглавление

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

1. Сообщение от Аноним (1), 13-Янв-23, 09:11   –3 +/
ещё одна победа, сишники окститесь
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14, #21, #289, #346

2. Сообщение от Аноним (2), 13-Янв-23, 09:11   +4 +/
Почалось.
Когда уже целиком перепишут на Rust?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #61, #68, #217

6. Сообщение от Аноним (6), 13-Янв-23, 09:21   +3 +/
Теперь для конпиляции Хромога нужно 128Гб памяти?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8, #17, #40, #258

7. Сообщение от pashev.ru (?), 13-Янв-23, 09:22   +/
Это они так витиевато пытаются втянуть librsvg?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11, #45

8. Сообщение от pashev.ru (?), 13-Янв-23, 09:23   +/
Не для хромого. Для ллвм )
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #22, #41, #304

9. Сообщение от Аноним (9), 13-Янв-23, 09:25   +8 +/
Понадобавляли 0day уязвимостей, а теперь не знают как это красиво оформить. Гугл такие Гугл... А чего сразу на java не перепишут? На ней вставки с бекдорами легче запиливать.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #193

11. Сообщение от Аноним (1), 13-Янв-23, 09:29   –3 +/
ничего другого не придумали, а эксперт вроде вас их не проконсультировал, как будет лучше
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

12. Сообщение от Растобой (?), 13-Янв-23, 09:30   –1 +/
Шикарная новость!
Ответить | Правка | Наверх | Cообщить модератору

13. Сообщение от Аноним (13), 13-Янв-23, 09:30   –1 +/
Лучше бы RTTI разрешили.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #91

14. Сообщение от Аноним (14), 13-Янв-23, 09:34   +2 +/
> Существующий код пока не планируют переписывать на Rust

История с Мозилой показала, что это невозможно.

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

15. Сообщение от Аноним (15), 13-Янв-23, 09:34   +4 +/
Зачем интегрировать библиотеки в кодовую базу? Компиляешь отдельно и линкуешь, совсем гугл глупый стал.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19, #30

16. Сообщение от AKRemail (ok), 13-Янв-23, 09:35   +7 +/
Mozilla наносит ответный удар.
Ответить | Правка | Наверх | Cообщить модератору

17. Сообщение от Аноним (17), 13-Янв-23, 09:38   +/
Прям как раньше
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

18. Сообщение от Аноним (14), 13-Янв-23, 09:38   +3 +/
> Rust также предоставляет средства для защиты от целочисленных переполнений

Перечислите все языки, умеющие это делать... Они разрешены для хромого?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #26, #92, #218, #229, #287

19. Сообщение от Аноним (14), 13-Янв-23, 09:40   +4 +/
Ха-ха! Это чтобы ты не мог использовать системные либы из стандартных репов!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #316

20. Сообщение от Аноним (21), 13-Янв-23, 09:41   +7 +/
> Применение языка Rust, который сфокусирован на безопасной работе с памятью и обеспечивает автоматическое управление памятью, позволит снизить риск появления уязвимостей, вызванных такими проблемами как обращение к области памяти после её освобождения и выход за границы буфера.

Мои мольбы были услышаны, и это вернулось в новости про раст

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

21. Сообщение от Аноним (21), 13-Янв-23, 09:42   +2 +/
Там С++, причем тут мы?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #365

22. Сообщение от Аноним (22), 13-Янв-23, 09:52   +4 +/
Для хромого все 256. Его вообще сбилдить затея не особо тривиальная.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #36

26. Сообщение от Аноним (1), 13-Янв-23, 09:56   +2 +/
питон, нет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

27. Сообщение от Аноним (27), 13-Янв-23, 09:57   +4 +/
35 гиг текстовки сорса браузера это норм? Шлак бай дизайн.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #29, #31, #108, #113

28. Сообщение от Аноним (14), 13-Янв-23, 09:57   +2 +/
Странно, но этот абзац не вставляют в новости про найденные уязвимости раста.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #46

29. Сообщение от Аноним (14), 13-Янв-23, 09:58   +3 +/
пару лет назад было ещё 15...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #197

30. Сообщение от Аноним (30), 13-Янв-23, 09:58   +/
Это у них тоже есть. Там где надо.
Совсем глупый аноним стал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

31. Сообщение от Аноним (36), 13-Янв-23, 09:59   +1 +/
Ты просто не видел старое коммерческое ПО. Если годами копить мусор и зависимости, то и не такое полезет. Откуда думаешь терабайты исходников во всех этих утечках берутся?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

32. Сообщение от Аноним (32), 13-Янв-23, 10:02   +1 +/
Ничего удивительного. Гугл один из главных владельцев раста (с мелкософтом). А растоманы и рады, что повинуются корпорации зла.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #84, #192

33. Сообщение от Вадик (??), 13-Янв-23, 10:06   –1 +/
Очень сложно сказать почему такое происходит, но люди тянутся к сложному. Может быть так интереснее жить или именно эти люди любят решать задачки "посложнее". Да он дает в какой-то мере защищенность, но заставляет думать о такихматериях, которые мне кажется не каждому хорошему специалисту под силу. Тут очень сомнительный профит. Хотя я всеми руками за современные безопасные ЯП.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #48, #71, #89, #127

34. Сообщение от Аноним (34), 13-Янв-23, 10:16   –3 +/
> библиотека должна превосходить аналоги по скорости, потреблению памяти и стабильности

Досвиданья. Поделки растоманов не соответствуют ни одному данному критерию.

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

35. Сообщение от kusb (?), 13-Янв-23, 10:17   –4 +/
Я боюсь пользоваться кодом на Rust, хотя не имею мало что против языка и мне нравятся идеи связанные с безопасностью.
Именно из-за Rust я перешёл с Firefox на Chrome, а теперь видимо придётся перейти на что-то ещё, что чувствительно.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #37, #49, #57

36. Сообщение от Аноним (36), 13-Янв-23, 10:21   +6 +/
Очень тривиальная, просто времени много надо. Ну, у меня вот уходит примерно 7 дней. А там уже обновление компилировать пока
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #56, #96

37. Сообщение от Аноним (37), 13-Янв-23, 10:22   +5 +/
на curl переходи, норм тема
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #38, #52

38. Сообщение от kusb (?), 13-Янв-23, 10:27   +/
> на curl переходи, норм тема

Интересно, можно ли научиться визуализировать сайты перед внутренним взором.

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

39. Сообщение от Аноним (39), 13-Янв-23, 10:33   +12 +/
Следим за логикой ананима выше: 1. Mozilla использовала Rust для некоторых компонентов и продолжает его внедрять по мере сил, 2. вывод анонима: внедрение Rust в браузер невозможно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #67

40. Сообщение от Аноним (39), 13-Янв-23, 10:41   –2 +/
скажи что ты не используешь ci на каком-нить github/gitlab, а компилишь все локально
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #338

41. Сообщение от Советский инженер (?), 13-Янв-23, 10:42   –2 +/
И что поменялось? Ведь хром и сейчас компилиться только clang.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

45. Сообщение от Аноним (-), 13-Янв-23, 10:45   –1 +/
Печалька что лучше нее пока ничего нет((
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

46. Сообщение от Аноним (-), 13-Янв-23, 10:46   +8 +/
А где новость про уязвимости раста с "обращением к области памяти после её освобождения и выход за границы буфера."?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #70, #279

47. Сообщение от Советский инженер (?), 13-Янв-23, 10:47   +2 +/
Что поставишь на то, что в течении этого года ничто растового не добавят в хром?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #362

48. Сообщение от Аноним (48), 13-Янв-23, 10:56   +6 +/
А что за такие материи сложные в расте? То же владение и время жизни есть в других языках, но в расте они явные
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #118

49. Сообщение от Аноним (48), 13-Янв-23, 10:59   +3 +/
Сочувствую :) Раньше помню были тулкитофобы, которве выпиливали все на GTK/Qt. Сейчас похоже новая фобия разгорается, языковая. Но это какие-то психологические заморочки, нежели обоснованные
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #50, #124, #172

50. Сообщение от Аноним (-), 13-Янв-23, 11:11   –1 +/
Тулкитофобия осталась только у самых отбитых.
Остальные ее победили, просто потому что если выпилить все на GTK/Qt... то практически ничего не останется, а работать как-то нужно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #85

51. Сообщение от Уася (?), 13-Янв-23, 11:13   –1 +/
ещё один зверь в зоопарке
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #208

52. Сообщение от НяшМяш (ok), 13-Янв-23, 11:20   +/
https://aws.amazon.com/ru/blogs/opensource/how-using-hyper-i.../

Уже поздно :D

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

53. Сообщение от Аноним (56), 13-Янв-23, 11:20   –1 +/
это просто супер новость!

теперь хромонога вообще локально не собрать! ура!

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

54. Сообщение от НяшМяш (ok), 13-Янв-23, 11:21   +1 +/
Это что же получается, количество экспертов опеннет упадёт практически до нуля?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #59, #65

56. Сообщение от Аноним (56), 13-Янв-23, 11:22   +2 +/
теперь еще 7 дней бедут на обновление растишишки уходить так как со старой растишишкой хромонога ьудет не собрать...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #77

57. Сообщение от Аноним (21), 13-Янв-23, 11:23   –1 +/
netsurf божественнен, даже на моём ноуте собирается за 5 минут. Еще есть palemoon и его форк - artic fox (да, форк форка)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #174, #254

59. Сообщение от Аноним (56), 13-Янв-23, 11:25   +1 +/
наоборот возрастет!
куда еще можно будет писать без модного браузера?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54 Ответы: #224, #368

60. Сообщение от псевдонимус (?), 13-Янв-23, 11:28   +1 +/
>например, библиотека должна превосходить аналоги по скорости, потреблению памяти и стабильности или быть единственной реализацией определённой технологии. Библиотеки на Rust также допустимо использовать когда функциональность может выполняться в привилегированном процессе или когда использование библиотеки даёт возможность снизить риск возникновения ошибок по сравнению с другими библиотеками или кодом на C++. Какие именно библиотеки могут войти в состав Chromium пока не решено.

Неужто разумное решение?
Учись мозилла.

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

61. Сообщение от псевдонимус (?), 13-Янв-23, 11:29   –2 +/
Никогда.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

64. Сообщение от Аноним (65), 13-Янв-23, 11:42   –1 +/
Разрешили, разрешили, Карл!
Ответить | Правка | Наверх | Cообщить модератору

65. Сообщение от Аноним (65), 13-Янв-23, 11:42   +2 +/
Ага, которые будут тыкать что так ничего и не переписали. Будет как с Мозиллой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

66. Сообщение от Анонн (?), 13-Янв-23, 11:45   +/
Скорее всего по аналогии с андроидом будут заменят сишные кода на раст. Ну и другое легаси заодно тоже.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #75

67. Сообщение от Аноним (14), 13-Янв-23, 11:46   +3 +/
> продолжает его внедрять по мере сил

fixed: Серво брошен в 2019-ом году. Сейчас используется потомок Геко.

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

68. Сообщение от Аноним (14), 13-Янв-23, 11:47   –1 +/
> Когда уже целиком перепишут на Rust?

Сразу после сервы мозилы и редоха.

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

70. Сообщение от Аноним (14), 13-Янв-23, 11:49   –2 +/
FF, цветовые профили, ошибка в сравнении (перепутали знаки) при определении вхождения смещения в массив. Внезапно, в расте надо руками проверять, попадает ли индекс в массив.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #76

71. Сообщение от Аноним (14), 13-Янв-23, 11:50   –2 +/
> он дает в какой-то мере защищенность

Розовые очки не защищают.

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

74. Сообщение от Аноним (14), 13-Янв-23, 11:54   –5 +/
ни по одному критерию раст не проходит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

75. Сообщение от Аноним (14), 13-Янв-23, 11:56   –1 +/
Не будут. Там десятки гигабайт сырцов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66 Ответы: #78

76. Сообщение от Аноним (76), 13-Янв-23, 11:57   +5 +/
Стоп-стоп, то что оно не попадает в массив не значит что оно вызывает out of bounds.
Оно спокойно себе запаникует и юзер отправит креш-репорт. А уязвимоть-то где?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70 Ответы: #87, #107, #116, #119

77. Сообщение от Аноним (36), 13-Янв-23, 11:58   –1 +/
Файрфокс кстати в районе 5 часов компилируется, раст около 1.5. Главная беда в том, что в системе 5 копий хромиумов (кутевебенжин и гтквебкит и ещё какие-то), т.е. если оставалось время от компиляции хромиума (а днём я предпочитаю его не компилировать это самая тяжёлая компиляция по нагреву и ресурсоёмкости тоже), то эти заберут остатки. И если для хромиума есть бинарный пакет (раньше не было), то эти только компилировать, и они ещё больше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

78. Сообщение от Анонн (?), 13-Янв-23, 11:59   +/
И много ли там гигабайт именно сишных кодов?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75

79. Сообщение от Аноним (79), 13-Янв-23, 12:04   +1 +/
> языка Rust, который сфокусирован на безопасной работе с памятью и обеспечивает автоматическое управление памятью

Захожу в новости про Раст и сразу ищу глазами эту фразу

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

80. Сообщение от Аноним (65), 13-Янв-23, 12:09   –1 +/
Тут зато не писали, хотя эту ссылку надо в каждую новость про р*** вставлять https://www.opennet.ru/opennews/art.shtml?num=58458
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79

83. Сообщение от Аноним (83), 13-Янв-23, 12:28   +/
>Существующий код пока не планируют переписывать на Rust

В высшей степени досадное упущение! А как же безопасная работа с памятью, всё такое.

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

Ящитаю, Хромого надо обязательно переписать на русте.

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

84. Сообщение от freecoder (ok), 13-Янв-23, 12:29   +1 +/
Раньше говорили, что Rust умрёт, так как корпорации его не применяют и не поддерживают. Теперь говорят наоборот.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #109, #200

85. Сообщение от Аноним (36), 13-Янв-23, 12:29   +/
Если выпилить гтк ты ничего не потеряешь, весь норм софт на куте. Возможно придётся держать гтк2 для unity3d, nvidia-setting и firefox, только он не пытается проникнуть повсюду со своим агрессивным вендорлоком. Хотя… Фф на гтк2 немного проблемно работает, прошлая сессия восстанавливается полчаса например.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #306

87. Сообщение от Маняним (?), 13-Янв-23, 12:30   –5 +/
> Оно спокойно себе запаникует и юзер отправит креш-репорт.

Юзер отправит в девнул растоподелье, а не крэшрепорт, потому что на срасте не написано ничего революционного и чему нет аналогов.

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

88. Сообщение от freecoder (ok), 13-Янв-23, 12:34   +4 +/
Правильно, что пишут. Пока 100 тыс. раз тут не повторишь, местные анонимы не воспримут, от каких именно проблем с памятью избавляет Rust.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #105

89. Сообщение от Маняним (?), 13-Янв-23, 12:35   –1 +/
>Очень сложно сказать почему т

Очень просто это +100500, а самое главное эти люди ни за что не отвечают. Они всегда это был пет-проект. Идеолог раста защитил свой дисер и по тихому свалил оставив дуракам телегу с квадартными колёсами, те дружно впряглись и начали перебирать копытами на месте.

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

90. Сообщение от Аноним (90), 13-Янв-23, 12:42   –1 +/
Fixed. В Firefox новый отрисовщик webrender написан на Rust.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67 Ответы: #97

91. Сообщение от warlock66613email (ok), 13-Янв-23, 12:47   +/
RTTI не нужен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

92. Сообщение от Аноним (92), 13-Янв-23, 12:47   –1 +/
Java. В ней гарантируется стандартом что при переполнении целых чисел используется "семантика заворачивания"
Кроме того есть методы addExact, subtractExact, multiplyExact бросающие ArithmeticException при переполнении.
Java разрабатывалась как более надежное продолжение-замена Си++ (C++--)

В отличии от С++ и Си где переполнение для знаковых типов это неопределенное поведение и код может работать как угодно в зависимости от компилятора, его версии, настроек и внутренних весов оптимизатора.
https://habr.com/ru/company/pvs-studio/blog/439502/

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

93. Сообщение от Аноним (96), 13-Янв-23, 12:48   –4 +/
> библиотека должна превосходить аналоги по [...] потреблению памяти

О, даже не сомневайтесь! Заткнёт по потреблению памяти даже яву.

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

94. Сообщение от Аноним (92), 13-Янв-23, 12:49   +3 +/
Удивительно что в Google не стали слушать мнения многочисленных экспертов с опеннет и продолжили внедрение Rust.
Почему?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #100, #141

95. Сообщение от Степан (?), 13-Янв-23, 12:50   +/
Если 70% уязвимостей связаны с ошибками при работе памяти, раст позволяет избежать таких ошибок, а шанс допущения других ошибок точно такой же, то почему столько минусов?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #98, #99, #120

96. Сообщение от Аноним (96), 13-Янв-23, 12:54   +1 +/
> Очень тривиальная

Это если тебя устраивают дефолтные настройки. Иначе пытаться подобрать сочетание настроек, при котором оно собирается а выбранные настройки задействуются НА САМОМ ДЕЛЕ - ещё пара недель.

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

97. Сообщение от Аноним (14), 13-Янв-23, 12:54   –1 +/
Увы, нет. Внутренности у него - на с++ от геки. На расте - лишь некоторые обвёртки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90 Ответы: #125

98. Сообщение от Аноним (14), 13-Янв-23, 12:56   +/
Наверно потому, что раст - это розовые очки, и втирание про безопасность раста - это всего лишь маркетинговый буллшыт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #236

99. Сообщение от Аноним (104), 13-Янв-23, 12:57   –3 +/
Потому что НЕНАВИСТЬ!!!111, вот потому что!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95

100. Сообщение от Аноним (14), 13-Янв-23, 12:57   +/
Ты ещё спроси, почему микрософт пытается смартфоны делать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94

101. Сообщение от Аноним (14), 13-Янв-23, 12:58   –3 +/
Жаба по сравнению с растом - просто образец минималистичности!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93 Ответы: #102, #104

102. Сообщение от Аноним (14), 13-Янв-23, 13:00   –1 +/
Вспомните, в каких условиях работали жаба-приложения на старых нокиях, когда память исчислялась килобайтами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101 Ответы: #103

103. Сообщение от Аноним (14), 13-Янв-23, 13:01   –1 +/
На расте такие системы невозможно сделать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #102

104. Сообщение от Аноним (104), 13-Янв-23, 13:01   +5 +/
О, сразу видно опеннетного ыксперта. Да еще какого!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101

105. Сообщение от Аноним (14), 13-Янв-23, 13:01   –2 +/
> от каких именно проблем с памятью избавляет Rust.

От никаких?!

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

107. Сообщение от Деанон (?), 13-Янв-23, 13:03   –2 +/
в отказе от обслуживания, а пока сервер лежит, можно другой подсунуть
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76 Ответы: #122

108. Сообщение от Деанон (?), 13-Янв-23, 13:04   +/
И это даже в конфигураторе мышки логитеч наверно, т.к. там электрон
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #299

109. Сообщение от Аноним (14), 13-Янв-23, 13:05   –3 +/
Пруфов от тебя, конечно, не будет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84

112. Сообщение от Аноним (126), 13-Янв-23, 13:08   –1 +/
Недавно собирал небольшой проект на расте и при его сборке cargo поднянул около 100 зависимостей, а потом еще зависимости для зависимостей. Итого, около 300-350 зависимостей вышло для проекта, который казалось бы по количеству зависимостей должен иметь большой функционал, но нет, это обычная маленькая программка со скудными возможностями. Еще смешнее, что половина этих пакетов были leftpad-ами, а после сборки 4мб исходного кода, директория проекта "пожирнела" на 600мб. Это вообще нормально? Мне тогда для сборки хромого отдельный террабайтник понадобится, чтобы там билд-папку хранить? И с каких пор веб-парашная модель работы с зависимостями считается нормальной на околосистемном уровне? Почему на том же Си/Цпп мне нужно установить 1-2 крупные библиотеки, чтобы собрать бОльшую часть проектов? Раст мешает писать более самодостаточные приложения? Или писать некому, т.к. кроме веб-макак его никто не использует? Я просто сомневаюсь, что системный программист, который всю жизнь старался писать самодостаточные приложения и использовать минимальное количество зависимостей, начал подключать странные leftpad-ы из интернета на каждый чих.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #121, #133, #143, #183

113. Сообщение от Деанон (?), 13-Янв-23, 13:08   –1 +/
это уже не браузер, это операционная система будущего интернета людей
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #219

115. Сообщение от freecoder (ok), 13-Янв-23, 13:13   +3 +/
>> от каких именно проблем с памятью избавляет Rust.
> От никаких?!

Вот для этого и пишется всякий раз этот абзац. Глядишь, рано или поздно аноним все же прочтёт и воспримет.

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

116. Сообщение от Аноним (14), 13-Янв-23, 13:14   –2 +/
> Оно спокойно себе запаникует

В том-то и дело, что там не было автоматической паники... Всё делалось ручками. Прикинь, Карл, компилятор не может определить то, какие значения будут в рантайме, внезапно.

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

118. Сообщение от Анонн (?), 13-Янв-23, 13:15   +2 +/
Не подсказывай им) А то вдруг они таки узнают, что в си нужно точно так же знать, кто владеет тем или иным объектом чтобы напр. его дважды не очистить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #235

119. Сообщение от Аноним (14), 13-Янв-23, 13:17   –1 +/
> то что оно не попадает в массив не значит что оно вызывает out of bounds

Ты очень точно ответил на свою мысль! Раст и не вызывает out of bounds, иначе зачем пришлось бы руками проверять смещения?!

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

120. Сообщение от Аноним (65), 13-Янв-23, 13:18   +/
Потому что шанс совершения других ошибок больше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #149

121. Сообщение от Аноним (65), 13-Янв-23, 13:20   –6 +/
Ещё раз раст не имеет никакого отношения к безопасности это просто модный язычек ничем больше не выдающийся. Если тебе нужен результат пиши на Go или Node.js они тоже модные, но них хотя бы можно получить реальный результат.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112

122. Сообщение от Аноним (-), 13-Янв-23, 13:21   +1 +/
Ну да, конечно же лучше тихонько получить рута...
Зато не отказ в обслуживании!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #123, #126

123. Сообщение от Деанон (?), 13-Янв-23, 13:24   –2 +/
Как ты их хрома рута получишь, который в юзерспейсе? А дыры ОС это уже другое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #122

124. Сообщение от Деанон (?), 13-Янв-23, 13:25   +2 +/
Кстати, к расту не хватает нормального гуя, кроме биндингов и вебни. Вот было бы оправдано.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #151, #324

125. Сообщение от вымя (?), 13-Янв-23, 13:28   +3 +/
И давно в определение «некоторых обёрток» включили кучу логики?

https://github.com/servo/webrender/blob/master/webrender/src...

А почему от плюсовых внутренностей там одни заголовки и примеры? Куда украли всё остальное?

https://github.com/servo/webrender/search?l=c%2B%2B

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

126. Сообщение от Аноним (126), 13-Янв-23, 13:30   –2 +/
>Ну да, конечно же лучше тихонько получить рута...

Ничего не мешает  это сделать на Хрусте)))
https://www.opennet.ru/opennews/art.shtml?num=55607
>В Rust проблеме оказалась подвержена стандартная библиотека "std::net" (CVE-2021-29922). Парсер IP-адресов данной библиотеки отбрасывал ноль перед значениями в адресе, но только если указано не более трёх цифр, например, "0177.0.0.1" будет воспринято как недопустимое значение, а в ответ на 010.8.8.8 и 127.0.026.1 будет возвращён неверный результат. Приложения, использующие std::net::IpAddr при разборе указанных пользователем адресов потенциально подвержены атакам SSRF (Server-side request forgery), RFI (Remote File Inclusion) и LFI (Local File Inclusion).

https://www.opennet.ru/opennews/art.shtml?num=55167
>В ходе аудита была выявлена группа уязвимостей (CVE-2021-31153, CVE-2021-31154, CVE-2021-31155), приводящих к краху и не исключающих возможность создания эксплоитов для повышению привилегий в системе

Ну и не совсем рут-доступ, но удаление системных файлов тоже неприятно
https://www.opennet.ru/opennews/art.shtml?num=56551
>В стандартной библиотеке языка Rust выявлена уязвимость (CVE-2022-21658), связанная с состоянием гонки в функции std::fs::remove_dir_all(). В случае применения данной функции для удаления временных файлов в привилегированном приложении злоумышленник может добиться удаления произвольных системных файлов и каталогов, к удалению которых в обычных условиях у атакующего нет доступа.

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

127. Сообщение от warlock66613email (ok), 13-Янв-23, 13:31   +2 +/
"О таких материях" нужно думать во всех языках такого плана: и в C++, и в C, и даже в Pascal. Разница только в том, что Rust более интенсивно _заставляет_ это делать — многими способами, не только с помощью борроучекера, и _помогает_ это делать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

128. Сообщение от zeecape (ok), 13-Янв-23, 13:32   +1 +/
И как всегда в комментариях слёт растофобов. А почему его ненавидят? Да просто потому что привыкли к православному С++. Которого, кстати, вначале тоже ненавидели т.к не староверный "C"
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #130, #134, #144, #178, #262

130. Сообщение от Andrewpotam (?), 13-Янв-23, 13:39   +1 +/
Боятся что их знания (С/C++) больше никому нужны не будут, а что-то новое учить уже поздно, вот и воют.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128 Ответы: #131, #137, #150, #191, #226

131. Сообщение от Анонн (?), 13-Янв-23, 13:42   +3 +/
Зря боятся. Гигатонн легаси хватит им на 3 жизни))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130 Ответы: #237

132. Сообщение от Аноним (132), 13-Янв-23, 13:46   –1 +/
Экспансия раста продолжается в новом году. 2023 обещает быть триумфальным для раста. С нетерпением буду ждать новой порции победных ржавых реляций.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #145

133. Сообщение от warlock66613email (ok), 13-Янв-23, 13:47   +4 +/
Да, это нормально. У меня вот только своих собственных библиотек, переиспользуемых между проектами, уже десяток, если не больше (и да там одни реферернсят другие, а те референсят третьи и т. д.). Просто когда есть нормальный менеджер зависимостей, можно делать как удобно, а не копипастить. "Самодостаточные приложения" — это не цель, а неприятная необходимость, вызванная проблемной экосистемой. Опять же, благодаря менеджеру зависимостей нет необходимости делать гигантскую раздутую стандартную библиотеку, но как следствие число зависимостей растёт.

Что касается "странных leftpad'ов", простым сравнением количества зависимостей вы не определите какие требования и проверки были проверены при добавлении зависимостей. Даже "самодостаточный" мог понакопипастить таких "лефпадов", что не горюй. А "несамодостаточный" может иметь огромное количество зависимостей, но своих же собственных.

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

134. Сообщение от warlock66613email (ok), 13-Янв-23, 13:49   –1 +/
Боюсь большая часть растофобов хорошо если когда-то в вузе на паскале код писали и то уже всё позабыли.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128 Ответы: #139, #213

135. Сообщение от Аноним (135), 13-Янв-23, 13:54   +1 +/
Вот видите, это всё потому что он позволяет безопасно работать с памятью!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #138, #142, #146, #155, #204

136. Сообщение от Аноним (14), 13-Янв-23, 13:55   +2 +/
> https://github.com/servo/

servo... Карл, Вы куда смотрите?!

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

137. Сообщение от Аноним (126), 13-Янв-23, 13:55   –2 +/
>что их знания (С/C++) больше никому нужны

Не бывают знания C/C++, потому что за знание языков никто не платит. В том же Си вообще нечего учить, буквально за час-два можно со всем языком ознакомиться. А платят как раз за знания в предметной области. Если, например, человек умеет писать модули для ядер ОС, то каким образом его знания обесцениваются из-за того, что он пишет/писал на Си/Цпп? Что за шиза?

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

138. Сообщение от Аноним (14), 13-Янв-23, 13:55   +1 +/
Но это не точно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #135

139. Сообщение от Аноним (14), 13-Янв-23, 13:56   +1 +/
По рейтингам - даже паскаль популярней раста.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #134

140. Сообщение от Аноним (126), 13-Янв-23, 13:58   –3 +/
Конечно, спасибо, но макакинг-driven-development не для меня. Меня сама идея, что сотни незнакомых пакетов скачиваются из интернета в твой проект уже бросает в ужас.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #133 Ответы: #156, #223, #340

141. Сообщение от Серб (ok), 13-Янв-23, 14:03   –1 +/
Раз старый код не планируют переписывать, и для разрешения использования требуется целый ряд критериев, очевидно, что для того, что бы привлечь фанатов языка в свою разработку.

Буквально сразу дают им по рукам, что бы не занимались ..ней и предлагают что-либо реально РАЗРАБОТАТЬ.

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

142. Сообщение от Аноним (126), 13-Янв-23, 14:06   +/
Конечно, ведь раст - это первый язык в мире придумавший безопасную работу с памятью. Раньше даже никто о таком не думал и никаких специализированных/и не очень решений не создавал. Это точно не потому что крупные корпорации хотят нанимать макак, чтобы урезать затраты и клепать ковнокод, который хотя бы не падает, большим потоком. Это точно не из-за того, что корпоративные-slvt на крупных проектах занимаются лоббированием нужной повесточки для хозяина. И уж точно не из-за того, что реклама этой параши появляется "сама собой" изо всех щелей. Это точно не из-за того, что rust foundation - политическая партия, которая на новостях с обновлениями языка призывает сделать некоторые веще в Иране, ведь Иран не безопасен.
Да, резкая волна хайпа поднялась над растом именно из-за того, что это замечательй язык, все так. Видимо, Zig, Dlang, etc. недостаточно безопасны.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #135 Ответы: #158, #162

143. Сообщение от Аноним (143), 13-Янв-23, 14:09   +/
Да ни фига. Сделай lddtree, увидишь тот же самый винегрет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112 Ответы: #160

144. Сообщение от Аноним (65), 13-Янв-23, 14:10   –2 +/
Почему тогда Мозиллу то не переписали если это такой хороший язык. Синк эбаут ит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128

145. Сообщение от Аноним (65), 13-Янв-23, 14:11   –1 +/
Триумфальный провал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132

146. Сообщение от Аноним (65), 13-Янв-23, 14:12   +1 +/
Загибай пальцы Go безопасно работает с памятью, Node.js безопасно работает с памятью, что угодно безопасно работает с памятью.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #135

147. Сообщение от Аноним (147), 13-Янв-23, 14:12   +1 +/
Буддийские монахи умеют :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

149. Сообщение от Аноним (147), 13-Янв-23, 14:16   –1 +/
С таким синтаксисом и этой Каргой - это в точку.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120 Ответы: #291

150. Сообщение от Аноним (147), 13-Янв-23, 14:20   +/
Специалисты по COBOL что-то совсем не боятся.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130 Ответы: #157

151. Сообщение от Аноним (147), 13-Янв-23, 14:24   +1 +/
Для гуя ему не хватает полноценной объектности. А так, это получится очередное GTK-подобие.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #124 Ответы: #276, #347

152. Сообщение от Аноним (152), 13-Янв-23, 14:24   +/
>MiraclePtr предоставляет обвязку над указателями, выполняющую дополнительные проверки обращения к освобождённым областям памяти и аварийно завершающую работу в случае обнаружения подобных обращений.
>Влияние нового метода защиты на производительность и потребление памяти оценивается как незначительное.

:)

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

154. Сообщение от Аноним (154), 13-Янв-23, 14:31   +4 +/
Даже "ознакоиться с С" а 1 час невозможно. А чтобы стать действительно профессионалом, знающим все тонкости языка и хотя бы функции стандартной библиотеки языка и ньюанся их применения, нужно достаточно много времени, не говоря уже о знаниях об используемых средствах разработки, сборщиках, компиляторах, менеджерах памяти и других алгоритмах "за сценой" т.д.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #137 Ответы: #164

155. Сообщение от Px (?), 13-Янв-23, 14:36   +/
Безопасно и эффективно. Ну и хорошая система типов
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #135 Ответы: #202

156. Сообщение от warlock66613email (ok), 13-Янв-23, 14:37   +4 +/
> Меня сама идея, что сотни незнакомых пакетов скачиваются из интернета в твой проект уже бросает в ужас.

Ну так познакомьтесь с ними.

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

157. Сообщение от Px (?), 13-Янв-23, 14:37   +/
Конечно, в их возрасте уже глупо чего-то там бояться 🤣
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #150

158. Сообщение от warlock66613email (ok), 13-Янв-23, 14:40   –2 +/
> раст - это первый язык в мире придумавший безопасную работу
> с памятью. Раньше даже никто о таком не думал и никаких
> специализированных/и не очень решений не создавал.

Так и есть.

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

159. Сообщение от Аноним (126), 13-Янв-23, 14:41   –2 +/
Да, хорошая идея смотреть код 350 либ и их зависимостей вместо 2-3 либы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #156

160. Сообщение от Аноним (126), 13-Янв-23, 14:42   –1 +/
Через полчаса попробую тесты сделать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #143

161. Сообщение от Серб (ok), 13-Янв-23, 14:42   +1 +/
> Ну так познакомьтесь с ними.

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

Ну или забей на безопасность.

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

162. Сообщение от Анончик (?), 13-Янв-23, 14:42   –1 +/
>Видимо, Zig, Dlang, etc. недостаточно безопасны.

с официального сайта zig "Please note that Zig is not a fully safe language"

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

163. Сообщение от Аноним (126), 13-Янв-23, 14:43   –1 +/
Ну да, пацаны из Nvidia выбрали Аду, наверное, потому что про раст не знали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #158

164. Сообщение от Аноним (126), 13-Янв-23, 14:47   –1 +/
По сравнению с предметной областью это все вторично и учится намного легче. Ну и большая часть знаний все равно приобретается в процессе работы, потому что никто не учит язык полностью, а только потом пишет код. Поэтому первые ознакомления с языком не такие продолжительные по времени. Да и толку учить язык, если ты не знанешь, что и как писать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #154 Ответы: #168

166. Сообщение от Аноним (166), 13-Янв-23, 14:53   –2 +/
Пчелы боятся меда. Бред же? Бред. А вот такие новости на ура воспринимаются. Общество больно.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #169

167. Сообщение от Аноним (-), 13-Янв-23, 14:57   +1 +/
Есть общие знания, такие как алгоритмы или структуры данных, а есть специализированные.
Напр. ты знаешь 20+ способов инициализировать класс. Или особенности работы с QString.
Оно тебе будет бесполезно при смене стека разработки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #137 Ответы: #170

168. Сообщение от Аноним (154), 13-Янв-23, 15:02   +2 +/
Никто не спорит о необходимости знания предметной области. Здесь опровергается мысль о том, что "язык (интрумент) вторичен". Чтобы выточить нужную деталь (автомобильную ли, для атомной станции ли и т.д. так называемая "предметная область"), токарь должен очень хорошо знать свой станок (компилятор, компоновщик), его возможности, а также приемы токарной обработки (алгоритмы и структуры данных) и требуемые для этого набор сменных пластин (стилей и методов написания кода). Это образно - чтобы лучше дошло до понимания.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #164 Ответы: #171

169. Сообщение от Аноним (154), 13-Янв-23, 15:03   +2 +/
На Rust обычно слетаются не пчелы, а мухи.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #166 Ответы: #199

170. Сообщение от Аноним (126), 13-Янв-23, 15:10   –1 +/
Так я и спрашиваю каким образом сишник/плюсовик должен остаться без работы,  если он знает предметную область? Не осилит новые аналоги QString? Сомневаюсь. Если только на религиозной почве откажется на других языках писать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #167 Ответы: #182, #264

171. Сообщение от Аноним (126), 13-Янв-23, 15:20   –2 +/
Ну аналогия не совсем хорошая, но смысл я понял.
И опять же, язык является вторичным хотя бы потому, что можно менять стек языков не меняя предметную область. Потратить месяц-два на изучение нового языка - это пустяк.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #168

172. Сообщение от kusb (?), 13-Янв-23, 15:23   –1 +/
Спасибо, правда. У меня оно не связано с объективными преимуществами/недостатками языка и сам язык - круто.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

173. Сообщение от Аноним (173), 13-Янв-23, 15:24   +/
Libreddit & Veloren на Расте, видать, не считаются.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68 Ответы: #186

174. Сообщение от kusb (?), 13-Янв-23, 15:25   –2 +/
> netsurf божественнен, даже на моём ноуте собирается за 5 минут. Еще есть
> palemoon и его форк - artic fox (да, форк форка)

Кстати opennet открывается и есть порт на колибри.

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

175. Сообщение от Аноним (175), 13-Янв-23, 15:27   +1 +/
Поддержка кода на двух языках усложнится кратно.

Ядра OS надо нормальные использовать и с памятью работа всего ПО станет корректной!

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

176. Сообщение от Аноним (21), 13-Янв-23, 15:30   –1 +/
Не, ну это другое, понимать надо. Там ведь тож в расте не идиоты сидят, знают поди что делают. Да и вообще это безопасные опасности, нечему беспокоиться.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #126 Ответы: #179

178. Сообщение от Аноним (178), 13-Янв-23, 15:34   +/
слет клоунов которые не имеют отношения ни к Си, ни к С++ ни к Rust
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128 Ответы: #184

179. Сообщение от Аноним (126), 13-Янв-23, 15:34   +/
Это "особенность работы с памятью", двайте будем более толерантными.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #176

181. Сообщение от Аноним (181), 13-Янв-23, 15:38   +7 +/
Спасибо, не надо нам браузера на жаве, столько памяти еще не изобрели.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92

182. Сообщение от Аноним (21), 13-Янв-23, 15:42   +/
Да что вы так стриггерились на этот толстый наброс то? Сишники и плюсовики-затейники никогда не останутся без работы, достаточно посмотреть кол-во вакансий на linkedin (запрещенная в ресурсной федерации сеть)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #170 Ответы: #211

183. Сообщение от Аноним (181), 13-Янв-23, 15:47   +1 +/
Ну так и пиши себе свои велосипеды, или кто-то требует тащить куски из готовых зависимости? можешь вообще карго не использовать, одного rustc достаточно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112

184. Сообщение от Аноним (37), 13-Янв-23, 15:49   +/
на харе сидят
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178

185. Сообщение от Аноним (37), 13-Янв-23, 15:50   +3 +/
просто выключи комп, сразу появится куча времени
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #175 Ответы: #188

186. Сообщение от Аноним (14), 13-Янв-23, 15:52   –1 +/
Это какие-то браузеры или операционки? Или просто очередные хеловорлды?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #173

187. Сообщение от Аноним (187), 13-Янв-23, 15:53   –1 +/
ну вот, им осталось заставить на crates добавлять в учётку номера мобильных телефонов (безопасность и всё такое..)
и после этого уже запросто могут блочить всех нетолерантных и недемократичных (можно прямо по коду страны)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #189, #198, #201

188. Сообщение от Аноним (14), 13-Янв-23, 15:54   +/
> сразу появится куча времени

Именно так и делали, когда человечество летало на Луну. Но в эпоху яойфонов те технологии были утеряны.

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

189. Сообщение от Аноним (187), 13-Янв-23, 15:54   –1 +/
(sarcasm если что)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #187

191. Сообщение от Вы забыли заполнить поле Name (?), 13-Янв-23, 16:04   +2 +/
Если писал на С++, то очень быстро освоишь раст, потому что переход равнозначный (очень много похожих концепций), что не скажешь о переходе на него с других языков.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130

192. Сообщение от Аноним (15), 13-Янв-23, 16:04   +/
95% того, чем владеет/владел гугл, как показывает практика, загнивает на помойке брошенных проектов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

193. Сообщение от Аноним (193), 13-Янв-23, 16:06   –3 +/
> А чего сразу на java не перепишут?

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

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

194. Сообщение от Аноним (194), 13-Янв-23, 16:07   +3 +/
Уже при заключении гос.контрактов на создание ПО требуют, чтобы оно было написано на Rust.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #195

195. Сообщение от Аноним (65), 13-Янв-23, 16:09   –3 +/
В твоём приходе? Ты это выдыхай или завязывай что ли. До добра это тебя не доведет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #194 Ответы: #214, #221

197. Сообщение от Аноним (193), 13-Янв-23, 16:09   +1 +/
unsafe { ничего }, unsafe { скоро } unsafe { всё } unsafe { перепишем } unsafe { на } unsafe { лаконичном } unsafe { расте }
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #353

198. Сообщение от Аноним (65), 13-Янв-23, 16:10   +/
Лучше по номеру сразу вызывать скорую психиатрическую помощь. Ни один вменяемый человек в crates регистрироваться не будет.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #187

199. Сообщение от Аноним (178), 13-Янв-23, 16:10   +3 +/
И наваливают кучи в комментарии, хотя сами не имеют к программированию никакого отношения.
Опеннет эксперты..., что с них взять
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #169

200. Сообщение от Аноним (193), 13-Янв-23, 16:11   +/
"применять" и "контролировать" отличаешь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #295

201. Сообщение от Анонн (?), 13-Янв-23, 16:12   +1 +/
Ну да, откуда же растохейтеру знать что оно работает не только с карго, но и с приватными registry, и с git-репами, и даже с local path.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #187 Ответы: #205, #207

202. Сообщение от Аноним (65), 13-Янв-23, 16:12   +/
Небезопасно и неэффективно. Хуже системы типов в природе не существует.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #155

203. Сообщение от Аноним (37), 13-Янв-23, 16:16   +/
остаётся старый добрый wget
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

204. Сообщение от BorichL (ok), 13-Янв-23, 16:20   +/
Ты не поверишь, но и Си тоже позволяет безопасно работать с памятью. Просто не все этого хотят... Ну а кто-то и не может, но тут уже проблема не в инструменте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #135 Ответы: #233

205. Сообщение от Аноним (65), 13-Янв-23, 16:23   –3 +/
Ну да, откуда растофанатику понять что ни гит ни его воображаемый реджистри ничем не лучше карго.  Мозг это же так сложно им думать нужно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #201

206. Сообщение от Аноним (65), 13-Янв-23, 16:25   +2 +/
В это твоё время системы были однопрограммными. Это значит в компе не было никакой ос там была только одна программа и она выполнялась без никакой многозадачности, максимум что у неё было это прерывания на ввод-вывод данных, и вся задачи, которые бы делала ОС, эта программа делала сама.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #188 Ответы: #267

207. Сообщение от Аноним (126), 13-Янв-23, 16:30   –1 +/
> но и с приватными registry, и с git-репами, и даже с local path

И чем это будет отличаться от того же cmake? Разве смысл пакетного менеджера не в том, чтобы автоматически скачивать зависимости из общего хранилища?

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

208. Сообщение от Вы забыли заполнить поле Name (?), 13-Янв-23, 16:31   +/
Уже обкатано на фучсии. Только дарта не хватает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #272

209. Сообщение от Вы забыли заполнить поле Name (?), 13-Янв-23, 16:32   –2 +/
> локально не собрать

и без clang

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

211. Сообщение от Аноним (126), 13-Янв-23, 16:33   +/
Тогда зачем отвечать тому кто стриггерился на толстый наброс?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #182

212. Сообщение от Вы забыли заполнить поле Name (?), 13-Янв-23, 16:35   +1 +/
Ну все. Теперь все рабочие (аж целых 2) браузера в мире прибиты гвоздями к LLVM. Корпорасты победили, расходимся.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #215

213. Сообщение от Вы забыли заполнить поле Name (?), 13-Янв-23, 16:38   +/
Боюсь большая часть растоманов хорошо если когда-то в вузе код писали и то уже всё позабыли.

Поправил тебя, не благодари.

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

214. Сообщение от Аноним (154), 13-Янв-23, 16:50   +/
Это из кибуца вам пишут. Таки там так.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #195

215. Сообщение от Аноним (-), 13-Янв-23, 16:55   –6 +/
С самому свободному компилятору, заметьте.
А то что ядро было годами прибито к отрыжке погромистов под название "GNU C extension" это разумеется другое))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #212 Ответы: #283

216. Сообщение от Аноним (-), 13-Янв-23, 17:02   +3 +/
Тем что у тебя есть выбор.
Оно может автоматически скачивать из общего или твоего приватного хранилища. CMake так не умеет.
Но если хочешь чего-то другого - напр. сделать как CMake - поправь пару строчек и вперед.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #207 Ответы: #225, #230

217. Сообщение от анон (?), 13-Янв-23, 17:07   –1 +/
В хроме огромное количество оптимизаций которые только под unsafe можно поставить, из-за конструктивных и методологических ограничений базовой идеологии языка программирования раст.
Поэтому очевидно, что никогда, или попросят еще потерпеть, и браузеры точно станут быстрыми, еще вот-вот немного.
После раста в мозиле, протечки памяти приобрели непозволительно огромный объем. Те же 200 вкладок статичных хтмл страничек безбожно могут потребить до 50 из 128 гигов оперативной памяти за неделю в простое. Когда в lunx или w3m не больше 20-40 мб, но там дерево вкладок через баш приходится контролировать, что иногда крайне неудобно. Со слезами не глазах приходиться прибивать браузер, чтобы запустить симуляцию человейника той же тверской, записав все ссылки в блокнотик перед этим.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #247, #303

218. Сообщение от Аноньимъ (ok), 13-Янв-23, 17:09   –1 +/
Lisp Scheme.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

219. Сообщение от Аноньимъ (ok), 13-Янв-23, 17:10   +1 +/
Нету в будущем никаких людей.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #113

221. Сообщение от Аноним (14), 13-Янв-23, 17:14   +2 +/
требования АНБ
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #195

222. Сообщение от Аноним (222), 13-Янв-23, 17:19   +/
>библиотека должна превосходить аналоги по скорости, потреблению памяти и стабильности

Новые телефоны сами не купятся.

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

223. Сообщение от Советский инженер (?), 13-Янв-23, 17:22   +2 +/
Линуксоид жалующийся на пакетные менеджеры - это верх лицемерия.

Ой, или это другое?

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

224. Сообщение от НяшМяш (ok), 13-Янв-23, 17:23   +2 +/
Шутка была в том, что местные эксперты не осилят любой другой браузер кроме хромиумов, вот их количество и упадёт )
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #257

225. Сообщение от Аноним (126), 13-Янв-23, 17:25   –1 +/
>Оно может автоматически скачивать из общего или твоего приватного хранилища

Ну в контексте того, что crates.io станет под регистрацией, то нинужность cargo возрастает до небес.

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

226. Сообщение от Советский инженер (?), 13-Янв-23, 17:25   +/
Есть у меня смутные подозрения что вот эти все радетели за чистоту С не коммитят ни в хром ни в кернел, ни куда либо еще.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130 Ответы: #239

227. Сообщение от Советский инженер (?), 13-Янв-23, 17:28   –2 +/
Да, ведь именно поэтому раст добавили в ядро, и вот теперь добавляют в хромиум.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #213 Ответы: #231

228. Сообщение от Аноньимъ (ok), 13-Янв-23, 17:28   –1 +/
Для этого нужно или отказаться от Си процессоров, или делать виртуальную машину вместо ОС, писать прикладное ПО на лиспе/джаве.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #175

229. Сообщение от анон (?), 13-Янв-23, 17:28   –1 +/
gas, fasm, nasm, masm, как примеры.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

230. Сообщение от Серб (ok), 13-Янв-23, 17:29   +/
А не скачивать, используя то, что установлено в системе cargo может?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #216 Ответы: #232

231. Сообщение от Вы забыли заполнить поле Name (?), 13-Янв-23, 17:55   +1 +/
> Да, ведь именно поэтому раст добавили в ядро, и вот теперь добавляют
> в хромиум.

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

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

232. Сообщение от Анонн (?), 13-Янв-23, 17:55   +/
Уточни пожалуйста, речь про обычные системные либы? Или про использование локальной версии cargo?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #230

233. Сообщение от Аноним (-), 13-Янв-23, 18:34   +1 +/
Лучше покажите кто может!
А то как очередная дыра в ядре - сразу мантра "о, ну это не настоящий погромист, а вот настоящий..."
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #204 Ответы: #243, #248

234. Сообщение от Тот_Самый_Анонимус_ (?), 13-Янв-23, 18:44   –1 +/
И ты, Брут.
Ответить | Правка | Наверх | Cообщить модератору

235. Сообщение от Анончик (?), 13-Янв-23, 18:52   +/
На оборот, позволяет не думать о livetime, за тебя думает компилятор. Лемать нажо как вписаться в рамки компилятора.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118 Ответы: #367

236. Сообщение от Анончик (?), 13-Янв-23, 18:54   +/
Втирание про agentless в ansible это ок?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98

237. Сообщение от Анончик (?), 13-Янв-23, 19:01   +/
Сильно сомневаюсь. Если посмотреть на freerdp и ironrdp.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #131

239. Сообщение от Вы забыли заполнить поле Name (?), 13-Янв-23, 19:09   +/
> Есть у меня смутные подозрения что вот эти все радетели за чистоту
> С не коммитят ни в хром ни в кернел, ни куда
> либо еще.

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

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

240. Сообщение от Аноним (338), 13-Янв-23, 19:09   +/
А вот это:

> быть единственной реализацией определённой технологии

Просто удобно проигнорировал. Ждём единственную реализацию HTTP/9⅞, она уже не за горами.

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

241. Сообщение от InuYasha (??), 13-Янв-23, 19:14   +3 +/
Есть одна вещь, которую бы вы не хотели без дыр (а ведь только ради этого все и готовы терпеть синтаксическую боль) - цифровой гулаг. Остальное уже сами думайте.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #249, #318

242. Сообщение от InuYasha (??), 13-Янв-23, 19:19   –1 +/
Не провоцируй. А то ведь начнут показывать инклюзивные модули. Ядерные ТУИ к светодиодным гирляндам для Разбери-пи какие-нибудь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #231

243. Сообщение от InuYasha (??), 13-Янв-23, 19:22   –1 +/
Так это и есть критерий "настоящего программиста". Вот и всё.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #233

244. Сообщение от Аноним (14), 13-Янв-23, 19:23   –1 +/
с потреблением памяти у раста всё в порядке: потребление превосходит любой другой инструмент :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #222

246. Сообщение от InuYasha (??), 13-Янв-23, 19:27   –1 +/
Я жду когда на волне хайпа выпустят безопасную память, совместимую с работой Rust.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #369

247. Сообщение от X86 (ok), 13-Янв-23, 19:40   +/
> записав все ссылки в блокнотик перед этим.

Нормальный браузер при убивании его процесса при следующем запуске сам восстановит открытые вкладки

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

248. Сообщение от BorichL (ok), 13-Янв-23, 20:04   –1 +/
> Лучше покажите кто может!
> А то как очередная дыра в ядре - сразу мантра "о, ну это не настоящий погромист, а вот
> настоящий..."

Настоящий творец и на Расте дыр наделает не меньше, ему ж думать то не надо, за него компилятор всё сделает, вот он и не будет думать.

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

249. Сообщение от Аноним (249), 13-Янв-23, 20:23   –1 +/
База.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #241

250. Сообщение от Kuromi (ok), 13-Янв-23, 20:25   +/
Там скорее киборг какой-то, часть кода от Геко, часть от Серво. Помимо собсно Вэбрендера и Стайло Раст в основном в второстепенном коде, вроде парсера mp4, песочницы для звука, поддержка FIDO токенов, MIDI (это в Мозилле вообще на халяву получили, код взят из стороннего проекта на расте) и так далее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67 Ответы: #292

251. Сообщение от Kuromi (ok), 13-Янв-23, 20:30   +/
У ФФ есть хардлимит в 8000 вкладок, после него - все, даже не запускается. Разве что в безопасном режиме.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #247

254. Сообщение от Kusb (?), 13-Янв-23, 21:45   +/
У меня круче. Нужны не таблетки, а скомпилировать сам компилятор, сделать bootstrap, скомпилировать servo. Сделаю так и буду бояться раста меньше. В принципе меня пугает, если я сам вызываю прямо или косвенно код на Rust.
А вообще забавно - на форуме консерваторов-любителей старины, простоты и изначальности тусуется человек который как и они избегает раста, но по ещё более неведомой им причине. Можно посчитать, что я - ещё более радикальный ЯП-консерватор. Но если бы вы узнпли другие мои ограничения, то поняли бы, что сходство - поверхностное. Хотя и интересно, как я вписался здесь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57 Ответы: #268, #271

255. Сообщение от Kusb (?), 13-Янв-23, 21:47   –2 +/
Кстати они уменьшают число архитектур, наверное.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

257. Сообщение от Kusb (?), 13-Янв-23, 21:55   –1 +/
Есть хромиумы старых версий.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #224

258. Сообщение от Kusb (?), 13-Янв-23, 21:56   +/
Видеопамяти...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

259. Сообщение от Советский инженер (?), 13-Янв-23, 21:59   +1 +/
И кто же тогда добавляет поддержку раста в тот же самый хромиум? Коболовцы? Хаскелисты?

Какие твои варианты?

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

260. Сообщение от Kusb (?), 13-Янв-23, 22:08   –2 +/
Пакетные менеджеры это совершенно не лучшее, что произошло с линуксом. Да, они решают много проблем, согласен, и я не предлагаю вместо них распространять всё в контейнерах или статически со старыми уязвимыми либами. Но они создали другие, ужасающие проблемы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #223

262. Сообщение от Kusb (?), 13-Янв-23, 22:15   +/
Я не правильный растофоб, но часто людям не нравится, когда простое, такое которое можно внутри почувствовать и имеющее мало внутренних ограничений заменяется на более сложное, непонятное и неуправляемое.
Ещё может не нравится агрессивный пиар.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128

264. Сообщение от Аноним (264), 13-Янв-23, 22:20   +/
> каким образом сишник/плюсовик должен остаться без работы

Не останется, но будет потеснён.

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

267. Сообщение от Аноним (-), 13-Янв-23, 22:41   –1 +/
Опеннет иксперд как он есть. В двух килобайтах памяти компьютера Apollo семь виртуалок жило: https://www.theatlantic.com/science/archive/2019/07/underapp.../
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #206 Ответы: #290

268. Сообщение от Аноньимъ (ok), 13-Янв-23, 22:46   +/
Интересно.

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

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

269. Сообщение от Аноним (271), 13-Янв-23, 22:47   +1 +/
Это все паскалисты добавляют! Они обидились на сишников и теперь подкладывают им воооот такенную свинью!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #259 Ответы: #307

271. Сообщение от Аноним (271), 13-Янв-23, 22:51   +2 +/
> В принципе меня пугает, если я сам вызываю прямо или косвенно код на Rust.

Возможно таки нужны таблетки...

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

272. Сообщение от Kusb (?), 13-Янв-23, 23:03   +/
> Уже обкатано на фучсии. Только дарта не хватает.

Надеюсь Вейдера?

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

274. Сообщение от Аноним (126), 14-Янв-23, 01:32   +/
Да, другое. В ПМ ОС тысячи leftpad-ов не добавляют.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #223

275. Сообщение от вымя (?), 14-Янв-23, 01:42   +2 +/
>> https://github.com/servo/
> servo... Карл, Вы куда смотрите?!

Я периодически в https://hg.mozilla.org/mozilla-central/file/tip/gfx/wr/webre... смотрю, а вы, видимо, только в опеннет смотреть умеете.

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

276. Сообщение от Аноним (276), 14-Янв-23, 01:49   –2 +/
Почему? Полиморфизм есть полноценный. А наследование не нужно, от него больше проблем, чем пользы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #151

277. Сообщение от Аноним (277), 14-Янв-23, 02:16   +9 +/
Честно говоря странно все это.
Такое впечатление, что кому-то вот сильно нужно, чтобы раст распространялся все дальше и дальше, без какого-то конкретного обоснования.
Ничего не имею против раст, но по сути своей это просто еще один язык, со своими +/-. Но то как его агрессивно пытаются в некоторых местах протолкнуть вызывает странные вопросы.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #280, #284

279. Сообщение от Аноним (279), 14-Янв-23, 02:48   +/
CVE-2020-36318: In the standard library in Rust before 1.49.0, VecDeque::make_contiguous has a bug that pops the same element more than once under certain condition. This bug could result in a use-after-free or double free.

CVE-2021-31162: In the standard library in Rust before 1.52.0, a double free can occur in the Vec::from_iter function if freeing the element panics.

CVE-2021-28879: In the standard library in Rust before 1.52.0, the Zip implementation can report an incorrect size due to an integer overflow. This bug can lead to a buffer overflow when a consumed Zip iterator is used again.

Double free, use-after-free и переполнение буфера — полный набор, и всё в стандартной библиотеке. :)

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

280. Сообщение от Аноним (37), 14-Янв-23, 03:01   +/
И кому вы эти вопросы адресуете?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #277 Ответы: #281, #285

281. Сообщение от Аноним (277), 14-Янв-23, 04:05   –1 +/
Думаю в спортлото написать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #280 Ответы: #282

282. Сообщение от Аноним (37), 14-Янв-23, 04:21   +/
Ну хорошо хоть не царю.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #281

283. Сообщение от Аноним (283), 14-Янв-23, 04:57   –1 +/
Без GNU C, ты бы сейчас помахивал из пещеры, ссылаясь на баги в алголе. Свободный компилятор, заметьте. А не навится extension, так засунь его себе в , ведь это другое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #215

284. Сообщение от Аноним (65), 14-Янв-23, 10:16   +1 +/
АНБ раст рекомендовало. А C++ не рекомендовало. Дальше думай сам.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #277

285. Сообщение от Аноним (65), 14-Янв-23, 10:17   +1 +/
Товарищ из АНБ вопросы адресуются гуглу, может так и записать в протоколе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #280 Ответы: #326

286. Сообщение от pashev.ru (?), 14-Янв-23, 11:34   +2 +/
> Posted by Dana Jansens (she/her)

Господь, жги.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #293, #302, #321, #322, #342

287. Сообщение от Аноним (287), 14-Янв-23, 12:06   –1 +/
Swift https://docs.swift.org/swift-book/LanguageGuide/BasicOperato...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

288. Сообщение от Янис (?), 14-Янв-23, 12:54   +/
Еще одна причина для выхода в Интернет не пользоваться сабжем.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #294

289. Сообщение от Янис (?), 14-Янв-23, 12:57   +/
Где победа? Кто играет? Если серьезно, без сабжа хватает других браузеров
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

290. Сообщение от Аноним (291), 14-Янв-23, 13:04   +1 +/
7 процедур работающих через прерыванию. И прерываются они чтобы получить новые данные. ЗБС многозадачность. Целый Вмваре. Сути это не меняет никакой ос там нет. Там одна программа и 7 процедур.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #267 Ответы: #298

291. Сообщение от Аноним (291), 14-Янв-23, 13:05   –1 +/
Слово старая карга обретает новый смысл.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #149

292. Сообщение от braian (?), 14-Янв-23, 13:17   +/
> парсера mp4,
> песочницы для звука

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

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

293. Сообщение от Аноним (178), 14-Янв-23, 13:52   +/
Почему?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #286

294. Сообщение от Аноним (294), 14-Янв-23, 13:58   +/
До сих пор выходите попользоваться Интернетом? Вы какой-то ретроград. Я вот сижу дома, Интернет со мной и выходить никуда не надо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #288 Ответы: #319

295. Сообщение от freecoder (ok), 14-Янв-23, 14:42   +/
Контролирует тот, кто платит зарплату ключевым разработчикам. И то, только до первого форка. В мире СПО невозможно на 100% контролировать проект. А если смотреть с точки зрения зарплаты - то есть ли хоть один достаточно крупный проект, который делается преимущественно не на деньги корпораций?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #200 Ответы: #300, #352

296. Сообщение от zog (??), 14-Янв-23, 15:06   +/
Это же конкурирующая фирма.
Ответить | Правка | Наверх | Cообщить модератору

298. Сообщение от Аноним (-), 14-Янв-23, 16:17   +/
Прекращай фантазировать. Там в статье есть ссылка на книжку, описывающую тот компьютер подробнее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #290

299. Сообщение от Аноним (299), 14-Янв-23, 16:43   –2 +/
Лоджитек. Камон, английский язык уровня СССР уже давно иссох.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #108 Ответы: #314

300. Сообщение от Аноним (299), 14-Янв-23, 16:48   –1 +/
Ключевую фичу раста - овреншипы и борроуинг - придумал и внедрил один человек - Нико Матсакис. Ему платит Амазон. И именно Нико - духовный лидер развития языка. Кто там чего без него сделает? Устанут сами что-то дельное придумывать. Законсервировать - да, могут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #295 Ответы: #361

302. Сообщение от Аноним (14), 14-Янв-23, 17:15   –1 +/
> she/her

Нисколько не сомневался, кто пропихивает раст.

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

303. Сообщение от Аноним (303), 14-Янв-23, 17:15   +/
>Те же 200 вкладок статичных хтмл страничек безбожно могут потребить до 50 из 128 гигов оперативной памяти за неделю в простое.

У тебя свопа столько нет.

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

304. Сообщение от Аноним (303), 14-Янв-23, 17:16   +/
Я контрибьютил в llvm. На 8гиговой машине прекрасно собирается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

305. Сообщение от Аноним (303), 14-Янв-23, 17:21   +/
Защищают, от синего и зелёного лазеров.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71 Ответы: #317

306. Сообщение от Аноним (303), 14-Янв-23, 17:23   –1 +/
Ну расскажи мне про аналог meld на Qt. Для линукса, для винды софт не предлагать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85 Ответы: #309

307. Сообщение от Советский инженер (?), 14-Янв-23, 17:25   –1 +/
мда, не зря их еще пасквилянтами называют …
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #269

309. Сообщение от Аноним (36), 14-Янв-23, 17:57   +1 +/
Аналог примитивной программы на питоне? Даже не знаю. Я не нашёл ничего удобнее kompare, kdiff3 мне не нравится. Вот чего действительно не хватает на линуксе, так это программы вроде dash, devhelp китайская подделка и не унивесальна. Но есть настоящие проблемы. Например, отсутствие визуализатора регулярок на линуксе, одна программа на tk. Спасибо хоть есть вайн.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #306 Ответы: #312

310. Сообщение от omfgnuts (ok), 14-Янв-23, 18:04   +/
Он просто когда-то про серво и связь с фаерфоксом услішал и дальше просто не слушал
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #275

311. Сообщение от Аноним (311), 14-Янв-23, 18:06   +/
Женщины?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #302 Ответы: #336

312. Сообщение от Аноним (36), 14-Янв-23, 18:21   +/
Ништяк, я открыл для себя devdocs. Хотелось бы оффлайн конечно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #309 Ответы: #339

314. Сообщение от Деанон (?), 14-Янв-23, 19:12   +/
Для тех, кто кодит конфигуратор из двух кнопок на браузере -- тому логитеч.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #299

316. Сообщение от Омномним (?), 14-Янв-23, 19:25   +1 +/
К сожалению, с карго-культом и прочеми гошечками стандартные репы отдыхают, потому что это ни в какие каноны не вписывается, оно обмазано смузи для разовых докеров и прочих флатпаков.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

317. Сообщение от Омномним (?), 14-Янв-23, 19:27   +/
Это смотря сколько мегаватт в лазере.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #305

318. Сообщение от Омномним (?), 14-Янв-23, 19:34   +1 +/
Я бы ещё дуршлаг без дыр не хотел, ну да ладно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #241

319. Сообщение от Омномним (?), 14-Янв-23, 19:34   +/
Ну и Интернет с тобой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #294 Ответы: #330

321. Сообщение от Аноним (321), 14-Янв-23, 20:10   +3 +/
На самом деле Дана крутая тётка (https://cglab.ca/~dana/), основной разработчик  и автор OpenBox по совместительству.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #286 Ответы: #337

322. Сообщение от Аноним (322), 14-Янв-23, 20:35   –2 +/
Как же ты программы пишешь и книги-статьи читаешь, если ты англ. язык не знаешь?
Там же не he/his написано, и не they.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #286 Ответы: #345

324. Сообщение от Аноньимъ (ok), 14-Янв-23, 20:55   +/
Есть же ICED https://iced.rs/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #124

326. Сообщение от Аноним (37), 15-Янв-23, 00:39   +/
т.е. ты уже готов сдаться и понести наказание?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #285

330. Сообщение от Аноним (330), 15-Янв-23, 12:11   +/
Интернет уже давно должен быть в тебе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #319

336. Сообщение от Аноним (14), 15-Янв-23, 17:23   –1 +/
"Какой красивый женщин!".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #311

337. Сообщение от Аноним (178), 15-Янв-23, 19:27   +/
милая девушка
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #321

338. Сообщение от Аноним (338), 15-Янв-23, 21:08   +/
Ну ты что, за ни же корпорации и ЗОГ следят через пайплайн и вообще он не будет пользоваться инструментом, если рядо Майкрософт проходил, он ритуально нечист после этого.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

339. Сообщение от Аноним (338), 15-Янв-23, 21:16   +/
На кой тебе это в оффлайн? Интернет по талонам?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #312 Ответы: #343

340. Сообщение от Аноним (338), 15-Янв-23, 21:22   +1 +/
Код ядра своей винды дочитал уже, лалка? У тебя незнакомый блоб прямо в процессоре крутится, но это другое, это понимать надо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #140

341. Сообщение от Аноним (338), 15-Янв-23, 21:26   –1 +/
Сразу же как покажешь свои на Си.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #231

342. Сообщение от Аноним (338), 15-Янв-23, 21:28   +/
Что, паше-вру, завидуешь чужим успехам? Покажи уже свой OpenBox. Или публикации. А то пока что от тебя только реклама твоего локалхоста с невнятными hello world была.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #286 Ответы: #364

343. Сообщение от Аноним (36), 15-Янв-23, 21:43   +/
Тот же regex101 периодически перестаёт поддерживать жырнолис, да и сам с высокой долей вероятности является проектом спецслужб. Сегодня он работает, а завтра внедряет тебе руткиты.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #339

345. Сообщение от pashev.ru (?), 15-Янв-23, 21:59   –1 +/
> Как же ты программы пишешь и книги-статьи читаешь, если ты англ. язык
> не знаешь?
> Там же не he/his написано, и не they.

А ты когда встречаешься с людьми каждый день, говоришь, что ты мужчина? Типа «здравствуйте, я мужчина».

В Таиланде, кстати так делают, но там историческая особенность. Познакомься с их языком, кстати.

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

346. Сообщение от Аноним (14), 15-Янв-23, 23:18   –1 +/
> ещё одна победа

растаманов пустили в сишный проект - и в чём победа растаманов?! В FF поковырялись - бросили, редох пособирали - бросили, в линухе хеловорлдный драйвер написали - и всё, теперь вот в хромиуме им дали поиграться...

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

347. Сообщение от Аноньимъ (ok), 16-Янв-23, 00:54   +/
Для гуя много ненужно тащемто.
Да и функционально можно делать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #151

349. Сообщение от Прохожий (??), 16-Янв-23, 01:44   +/
Эк тебя плющит и колбасит
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #346

352. Сообщение от Michael Shigorinemail (ok), 16-Янв-23, 15:10   –1 +/
> Контролирует тот, кто платит зарплату ключевым разработчикам.

...или контролирует их иным способом.

> И то, только до первого форка. В мире СПО невозможно на 100% контролировать проект.

Для достаточно крупного проекта это иллюзия (причём вне зависимости от модели лицензирования).

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

353. Сообщение от Michael Shigorinemail (ok), 16-Янв-23, 15:11   –2 +/
> unsafe { ничего }, unsafe { скоро } unsafe { всё }
> unsafe { перепишем } unsafe { на } unsafe { лаконичном }
> unsafe { расте }

_п_о_д_ *R*I*S*C*V*

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

355. Сообщение от Аноним (-), 16-Янв-23, 18:04   +1 +/
Тяжело работать на засекреченную архитектуру, которая после 2024/36 года уйдёт в утиль? Понимаю.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #353

358. Сообщение от uis (??), 17-Янв-23, 12:18   +/
Это они так пытаюься отмазаться от удаления JXL?
Ответить | Правка | Наверх | Cообщить модератору

359. Сообщение от burjui (ok), 18-Янв-23, 00:54   +/
>> java
> скриптовые языки

Вот он, уровень экспертизы местных онанимов. И эти люди ещё критикуют Rust.

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

361. Сообщение от burjui (ok), 18-Янв-23, 01:12   +/
Прикинь, более 99% работы в Rust делается не Нико, также как и более 99% работы в Linux делается не Линусом. И в обоих проектах структура управления достаточно распределённая, чтобы даже внезапное исчезновение лидеров пользователи не заметили.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #300

362. Сообщение от burjui (ok), 18-Янв-23, 01:25   +/
Самое дорогое, что у него есть - свой "идеальный" код на C, написанный в строжайшей дисциплине на вершине тибетской горы, стоя на одном пальце, по всем канонам, мисрам и т.п. Впрочем, не надейся этот код увидеть. Пока что тут лишь один "эксперт"-сишник поделился своим кодом, да и тот навалил кучу из неинициализированного буфера прямо в терминал при первом же запуске.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

363. Сообщение от burjui (ok), 18-Янв-23, 01:39   +1 +/
Так они же не успеют прочитать: у них как только визуальные отделы мозга распознают слово "Rust", сразу выделяется слюна, а руки тянутся к клавиатуре.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115

364. Сообщение от pashev.ru (?), 18-Янв-23, 16:48   +/
> Что, паше-вру, завидуешь чужим успехам? Покажи уже свой OpenBox. Или публикации. А
> то пока что от тебя только реклама твоего локалхоста с невнятными
> hello world была.

А ты погугли.

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

365. Сообщение от Аноним (365), 19-Янв-23, 18:54   +/
Самое смешное, в редохе - сишный браузер Нетсурф :) Всё, что надо знать про раст.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #366

366. Сообщение от Аноним (366), 19-Янв-23, 22:39   +/
> Самое смешное, в редохе - сишный браузер Нетсурф :) Всё, что надо знать про раст.

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

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

367. Сообщение от TydymBydym (ok), 21-Янв-23, 03:01   +/
> На оборот

Не продолжай, и так всё понятно.

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

368. Сообщение от TydymBydym (ok), 21-Янв-23, 03:05   +/
> наоборот возрастет!

Ага. До нуля.

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

369. Сообщение от TydymBydym (ok), 21-Янв-23, 03:07   +/
Да выпускали уже

https://upload.wikimedia.org/wikipedia/commons/thumb/8/8d/&#...

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

370. Сообщение от Аноним (370), 01-Фев-23, 16:34   +/
> Поддержка кода на двух языках усложнится кратно.

Двух? Спициалист с опеннета? А 25 миллонов строк кода на 36 языках не хочешь? И это было 2 года назад, без всяких растов.
https://www.openhub.net/p/chrome/analyses/latest/languages_s...

И цпп в кодобазе - даже 50% не переваливает.

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


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

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




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

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