Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск uutils 0.3, варианта GNU Coreutils на языке Rust " | +/– | |
| Сообщение от opennews (ok), 25-Окт-25, 08:01 | ||
Опубликован выпуск проекта uutils coreutils 0.3.0 (Rust Coreutils), развивающего аналог пакета GNU Coreutils, написанный на языке Rust. В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls. Целью проекта является создание кроссплатформенной альтернативной реализации Coreutils, среди прочего способной работать на платформах Windows, Redox и Fuchsia... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от Медведь (ok), 25-Окт-25, 08:01 | +9 +/– | |
> Заявлен уровень совместимости 83.91% (было 87.06%) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #3, #24, #85 | ||
| 3. Сообщение от Аноним (3), 25-Окт-25, 08:09 | +6 +/– | |
Казалось бы более просто управление памятью должно было помочь растикам быстрее разрабатывать софт. В итоге они разрабатывают софт в 10 ращ медленнее. Оказалось все дело не в языке, а в голове. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #4, #54, #127 | ||
| 4. Сообщение от Медведь (ok), 25-Окт-25, 08:18 | +3 +/– | |
На самом деле rust не так уж прост в управлении памятью: например, утечки памяти из-за циклических связей в структурах с объектами со счетчиками ссылок (Rc) в нем вполне себе имеют место быть, и borrow checker от этого не спасает. Но т-с-с-с-с, я этого не говорил, а то сейчас набигут растеры и побьют меня. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #5, #16, #50, #78 | ||
| 5. Сообщение от Аноним (5), 25-Окт-25, 08:44 | +3 +/– | |
но ведь утечки памяти безопасны, oom киллер перегрузит приложение, станок/автопилот/робот перезапустятся полностью и все. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #6, #14, #25 | ||
| 6. Сообщение от Медведь (ok), 25-Окт-25, 08:46 | +4 +/– | |
> но ведь утечки памяти безопасны, oom киллер перегрузит приложение, станок/автопилот/робот перезапустятся полностью и все. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #9, #15 | ||
| 7. Сообщение от 12yoexpert (ok), 25-Окт-25, 09:00 | +/– | |
> по сравнению с GNU Coreutils утилита sort теперь быстрее в 3.72 раза | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #21, #52, #142 | ||
| 9. Сообщение от 12yoexpert (ok), 25-Окт-25, 09:18 | +1 +/– | |
так .net/c# это не язык, просто NIH-пародия на джаву. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #74 | ||
| 10. Сообщение от Аноним (17), 25-Окт-25, 09:23 | +/– | |
>Заявлен уровень совместимости 83.91% (было 87.06%). Снижение уровня совместимости объясняется добавлением в тестовый набор 16 новых тестов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #11, #18 | ||
| 11. Сообщение от Аноним (11), 25-Окт-25, 09:36 | +4 +/– | |
А зачем им повторять CVE из gnu? Тут стараются сразу писать корректно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #12, #13, #22 | ||
| 12. Сообщение от Медведь (ok), 25-Окт-25, 09:39 | +/– | |
> Тут стараются сразу писать корректно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 | ||
| 13. Сообщение от Аноним (17), 25-Окт-25, 09:44 | +/– | |
>Тут стараются сразу писать корректно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #90 | ||
| 14. Сообщение от Аноним (14), 25-Окт-25, 09:55 | +2 +/– | |
станок/автопилот/робот перезапустятся полностью и все. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #48, #53 | ||
| 15. Сообщение от laindono (ok), 25-Окт-25, 09:58 | +3 +/– | |
https://doc.rust-lang.org/reference/unsafety.html | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #17, #20, #46 | ||
| 16. Сообщение от Аноним (-), 25-Окт-25, 10:05 | +2 +/– | |
> утечки памяти из-за циклических связей в структурах с объектами | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 17. Сообщение от Аноним (17), 25-Окт-25, 10:06 | –3 +/– | |
>Может быть критическим багом, но на полноценную уязвимость не тянет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #19 | ||
| 18. Сообщение от нах. (?), 25-Окт-25, 10:21 | –2 +/– | |
Ну наоборот жыж - в свете последних новостей выяснилось, что если ты тестируешь что ключик -r обрабатывается - какой-то умный вася может взять и заткнуть тест, поставив заглушку, и ачивмент анлокт! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #65 | ||
| 19. Сообщение от Аноним (-), 25-Окт-25, 10:30 | +1 +/– | |
> Описание большинства ошибок работы с указателями в Си. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 | ||
| 20. Сообщение от Медведь (ok), 25-Окт-25, 10:40 | –1 +/– | |
Вы опять привычно свернули в сторону гарантий раста по работе с памятью. Это замечательно, что он защищает от (сравнительно узкого) класса ошибок работы с памятью, но, во-первых, даже в случае памяти -- не от всех, а во-вторых -- какой ценой? Давайте для каждого класса критических ошибок придумаем по языку, и будем яростно спорить, какой из них наиболее критически защищен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #26, #28, #29, #51 | ||
| 21. Сообщение от Аноним (25), 25-Окт-25, 10:53 | +3 +/– | |
Дак это же те самые uutils, которые сломали обновления в Убунте! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #40, #49 | ||
| 22. Сообщение от Аноним (25), 25-Окт-25, 10:55 | +/– | |
opennet.ru/opennews/art.shtml?num=64108 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #64 | ||
| 24. Сообщение от Я (??), 25-Окт-25, 11:04 | +/– | |
Это, как раз, нормально. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 25. Сообщение от Аноним (25), 25-Окт-25, 11:15 | +/– | |
Дак вот почему боинги падают... Программисты на расте переполняют память при работе с закрылками... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 26. Сообщение от Аноним (17), 25-Окт-25, 11:18 | +/– | |
>в начальных версиях раста был опциональный GC, который потом был вышвырнут на мороз | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 Ответы: #27 | ||
| 27. Сообщение от Медведь (ok), 25-Окт-25, 11:29 | +/– | |
> Т.е. они пожертвовали безопасностью работы с памятью ради производительности? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 28. Сообщение от laindono (ok), 25-Окт-25, 11:29 | +/– | |
> Это замечательно, что он защищает от (сравнительно узкого) класса ошибок работы с памятью | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 Ответы: #30 | ||
| 29. Сообщение от Аноним (29), 25-Окт-25, 11:41 | +/– | |
> Это замечательно, что он защищает от (сравнительно узкого) класса ошибок работы с памятью, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 Ответы: #31 | ||
| 30. Сообщение от Аноним (17), 25-Окт-25, 11:45 | +/– | |
>Сборка мусора не бесплатна, виртуальные машины не бесплатны. Есть некоторый набор задач, где это критично. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 | ||
| 31. Сообщение от Медведь (ok), 25-Окт-25, 11:57 | –3 +/– | |
> Если вы представите руст2.0 который покроет еще один класс широко распространенных ошибок, то я вам пожму руку и поблагодарю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #36 | ||
| 32. Сообщение от Аноним (32), 25-Окт-25, 12:06 | +/– | |
>Улучшена совместимость с эталонным тестовым набором GNU Coreutils | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #33, #38, #47 | ||
| 33. Сообщение от Аноним (25), 25-Окт-25, 12:26 | +1 +/– | |
Только программисты на расте умеют безопасно разрабатывать программы обратно во времени! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 | ||
| 34. Сообщение от Аноним (34), 25-Окт-25, 12:29 | +/– | |
Если даже coreutils заржавеют и сгниют, останутся busybox и toybox. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 36. Сообщение от Аноним (-), 25-Окт-25, 13:03 | +2 +/– | |
> Нет уж, увольте, с меня хватает дичи и в rust 1.0 ))) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 Ответы: #37 | ||
| 37. Сообщение от Медведь (ok), 25-Окт-25, 13:26 | +/– | |
> Добавили, но не в первой версии. Примерно как в расте убрали GC. Был ли С++ без string С++ или это был какой-то другой язык? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 | ||
| 38. Сообщение от Медведь (ok), 25-Окт-25, 13:30 | +/– | |
Что ж тут непонятного. Отрицательное улучшение, в лучших традициях. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 | ||
| 39. Сообщение от Аноним (39), 25-Окт-25, 13:36 | +1 +/– | |
>производительность некоторых утилит, например, по сравнению | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #57, #60 | ||
| 40. Сообщение от Аноним (40), 25-Окт-25, 13:49 | +/– | |
Ну к слову это не их вина, что убунтовцы взяли пакет, который на 80% совместим со старым и при этом не удосужились проверить что все используемые функции работают как надо | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 Ответы: #75, #79 | ||
43.
Сообщение от warlock (??), 25-Окт-25, 14:13
| –1 +/– | |
Круть! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 45. Сообщение от Аноним (45), 25-Окт-25, 15:55 | –1 +/– | |
Ерундой люди занимаются, что доказала недавняя новость про убунту. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #94 | ||
| 46. Сообщение от Аноним (46), 25-Окт-25, 16:22 | –1 +/– | |
> Rust даёт гарантии по части доступа к памяти, а не гарантии безопасности в общем смысле. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #88 | ||
| 47. Сообщение от Аноним (46), 25-Окт-25, 16:25 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 | ||
| 48. Сообщение от Аноним (48), 25-Окт-25, 16:26 | +/– | |
>самолёт и ядерный реактор | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 | ||
| 49. Сообщение от Аноним (48), 25-Окт-25, 16:28 | +/– | |
>Дак это же те самые uutils, которые сломали обновления в Убунте! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 | ||
| 50. Сообщение от Аноним (51), 25-Окт-25, 16:47 | +1 +/– | |
> утечки памяти из-за циклических связей в структурах с объектами со счетчиками ссылок (Rc) в нем вполне себе имеют место быть, и borrow checker от этого не спасает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 51. Сообщение от Аноним (51), 25-Окт-25, 16:51 | +/– | |
> Это замечательно, что он защищает от (сравнительно узкого) класса ошибок работы с памятьи | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 | ||
| 52. Сообщение от Аноним (51), 25-Окт-25, 16:57 | +1 +/– | |
>> по сравнению с GNU Coreutils утилита sort теперь быстрее в 3.72 раза | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #58 | ||
| 53. Сообщение от Аноним (51), 25-Окт-25, 17:12 | +/– | |
> перезапустятся полностью и все. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #56 | ||
| 54. Сообщение от Аноним (54), 25-Окт-25, 17:18 | +/– | |
> разрабатывают софт в 10 ращ медленнее | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #55, #76 | ||
| 55. Сообщение от Аноним (17), 25-Окт-25, 17:42 | +1 +/– | |
Предлагаете подождать 30 лет до работоспособного состояния uutils? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 Ответы: #67, #84 | ||
| 56. Сообщение от Аноним (48), 25-Окт-25, 18:29 | +/– | |
Короч спросил у гжпт, Rust используется в вспомогательных системах ядерных реакторов и самолетов, но не массово, пока что C++, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 Ответы: #69 | ||
| 57. Сообщение от Аноним (57), 25-Окт-25, 18:43 | +/– | |
Гнутый софт, честно говоря, кривой и медленный. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 Ответы: #59, #80 | ||
| 58. Сообщение от 12yoexpert (ok), 25-Окт-25, 18:47 | +/– | |
чувак, для начала тебе нужно понять, что слова маркетологов о том, что их товар быстрее свободного ПО, могут быть неправдой | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #61 | ||
| 59. Сообщение от Аноним (39), 25-Окт-25, 18:56 | –1 +/– | |
Греп хоть не падает рандомно. Рипгреп одна из худших представителей поделок, по умолчанию на медленных носителях ощутимо тормознее и больше долбит диск впустую. Что есть у гнутого софта (во всяком случае, когда касается компонентов ОС, вроде coreutils) -- это стабильность и предсказуемая работоспособность. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 Ответы: #91 | ||
| 60. Сообщение от freehck (ok), 25-Окт-25, 19:05 | +/– | |
>>производительность некоторых утилит, например, по сравнению | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 Ответы: #92 | ||
| 61. Сообщение от Аноним (51), 25-Окт-25, 19:36 | +/– | |
> слова маркетологов о том, что их товар быстрее свободного ПО, могут быть неправдой | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 Ответы: #63 | ||
| 63. Сообщение от Аноним (40), 25-Окт-25, 20:55 | +/– | |
А если наработки по сортировке перенесут на С.... Вообще взлетит | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #61 | ||
| 64. Сообщение от Аноним (11), 25-Окт-25, 21:15 | –1 +/– | |
И где тут CVE? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 Ответы: #71 | ||
| 65. Сообщение от Аноним (11), 25-Окт-25, 21:17 | +/– | |
> Не то что эти диды, которым в голову не пришло что тут может быть диверсия на ровном месте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 | ||
| 67. Сообщение от Аноним (67), 25-Окт-25, 22:01 | +/– | |
> Предлагаете подождать 30 лет до работоспособного состояния uutils? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 | ||
| 69. Сообщение от Аноним (69), 25-Окт-25, 22:15 | +/– | |
> спросил у гжпт | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 Ответы: #77 | ||
| 71. Сообщение от Аноним (69), 25-Окт-25, 22:21 | +/– | |
Ты сказал "Тут стараются сразу писать корректно", что является враньём. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #64 Ответы: #72, #82 | ||
| 72. Сообщение от Аноним (69), 25-Окт-25, 22:22 | –1 +/– | |
P.S. Ах, да... "стараются". Но кроме старания нужна ещё и квалификация, которой у них нету. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #71 | ||
| 74. Сообщение от morphe (?), 25-Окт-25, 22:32 | +/– | |
> так .net/c# это не язык, просто NIH-пародия на джаву. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 75. Сообщение от Аноним (75), 25-Окт-25, 22:36 | +/– | |
А фальш-заглушка в эти 80%, прошедших тесты, входит? Если да, то их вина. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 76. Сообщение от Аноним (76), 25-Окт-25, 22:36 | +1 +/– | |
В 1990-м в целом уже готово было | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 Ответы: #121, #157 | ||
| 77. Сообщение от НеАноним (?), 25-Окт-25, 22:38 | +/– | |
Да двигатель м драйв который, кажется в 2017 сделали. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #69 | ||
| 78. Сообщение от morphe (?), 25-Окт-25, 22:39 | +/– | |
> На самом деле rust не так уж прост в управлении памятью: например, утечки памяти из-за циклических связей в структурах с объектами со счетчиками ссылок (Rc) в нем вполне себе имеют место быть, и borrow checker от этого не спасает. Но т-с-с-с-с, я этого не говорил, а то сейчас набигут растеры и побьют меня. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #93 | ||
| 79. Сообщение от morphe (?), 25-Окт-25, 22:42 | +/– | |
> Ну к слову это не их вина, что убунтовцы взяли пакет, который на 80% совместим со старым и при этом не удосужились проверить что все используемые функции работают как надо | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 80. Сообщение от Аноним (48), 25-Окт-25, 22:45 | +/– | |
>Гнутый софт | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 | ||
| 82. Сообщение от Аноним (11), 25-Окт-25, 22:55 | +/– | |
Ты вырвал фразу из текста, корректность была про CVE. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #71 | ||
| 84. Сообщение от Аноним (54), 26-Окт-25, 00:08 | +/– | |
Если в 10 раз медленнее, то 300 лет надо ждать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 | ||
| 85. Сообщение от morphe (?), 26-Окт-25, 01:05 | +/– | |
> То есть добавление тестов выявило новые проблемы? Кто бы мог подумать... Пилите, Шура, пилите, они золотые. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 88. Сообщение от Чтото знающий (?), 26-Окт-25, 01:48 | +/– | |
>Гарантии безопасного доступа к памяти может дать только корректность логики приложения и подлежащих слоёв, обеспечивающих выполнение. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 | ||
| 90. Сообщение от Чтото знающий (?), 26-Окт-25, 02:02 | +/– | |
Уже получается. Просмотрите на количество пройденных тестов, что ли. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #97 | ||
| 91. Сообщение от Чтото знающий (?), 26-Окт-25, 02:06 | –2 +/– | |
>по умолчанию на медленных носителях ощутимо тормознее и больше долбит диск впустую | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 Ответы: #106 | ||
| 92. Сообщение от Чтото знающий (?), 26-Окт-25, 02:08 | +/– | |
>С учётом того, что у них задача -- сделать сравнение в свою пользу | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #60 Ответы: #107, #110 | ||
| 93. Сообщение от Медведь (ok), 26-Окт-25, 02:10 | –2 +/– | |
Это все замечательно, но вот только циклические взаимосвязи в реальных предметных областях встречаются очень часто, и раст со своим боровчекером в таких задачах неуклюж, как бегемот в посудной лавке. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #78 Ответы: #96, #99, #115 | ||
| 94. Сообщение от Чтото знающий (?), 26-Окт-25, 02:12 | –2 +/– | |
1. Чем хотят, тем и занимаются. Вам какое дело до этого? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 Ответы: #98 | ||
| 95. Сообщение от Чтото знающий (?), 26-Окт-25, 02:14 | –5 +/– | |
Ух, сколько борцунов с Rust набежало. Чуют недоброе, ох чуют, что скоро только легаси и останется им поддерживать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #105, #109 | ||
| 96. Сообщение от Чтото знающий (?), 26-Окт-25, 02:32 | +/– | |
>раст со своим боровчекером в таких задачах неуклюж, как бегемот в посудной лавке. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #93 Ответы: #100 | ||
| 97. Сообщение от Аноним (17), 26-Окт-25, 02:36 | +/– | |
Результат пока не впечатляющий и правдивость тестов вызывает вопросы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #90 Ответы: #132 | ||
| 98. Сообщение от Аноним (17), 26-Окт-25, 02:40 | +/– | |
Авторы утилит и дистрособиратели Убунты - это одни и те же люди. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #94 Ответы: #135 | ||
| 99. Сообщение от morphe (?), 26-Окт-25, 02:47 | +/– | |
> Это все замечательно, но вот только циклические взаимосвязи в реальных предметных областях | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #93 Ответы: #101 | ||
| 100. Сообщение от Медведь (ok), 26-Окт-25, 02:48 | –2 +/– | |
> Если вам нужны циклические зависимости, вы или используете unsafe, либо вам неважна утечка памяти, о возможности которой честно сообщают в доке. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #96 Ответы: #130 | ||
| 101. Сообщение от Медведь (ok), 26-Окт-25, 02:59 | +/– | |
> арены, графы, хендлы, опять же сборщик мусора/cборщик циклов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #99 Ответы: #102, #103 | ||
| 102. Сообщение от morphe (?), 26-Окт-25, 03:02 | +1 +/– | |
> Про тонны ненужных сущностей я уже писал... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #101 Ответы: #112 | ||
| 103. Сообщение от morphe (?), 26-Окт-25, 03:03 | +/– | |
> Про тонны ненужных сущностей я уже писал... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #101 Ответы: #113 | ||
| 105. Сообщение от Аноним (105), 26-Окт-25, 07:11 | +/– | |
> Ух, сколько борцунов с Rust набежало. Чуют недоброе, ох чуют, что скоро только легаси и останется им поддерживать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #95 Ответы: #108, #138 | ||
| 106. Сообщение от Аноним (39), 26-Окт-25, 09:15 | +/– | |
На какие тестирования, у тебя всё хорошо? По умолчанию он в несколько потоков долбит и это значительно медленнее 1 потока. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #91 Ответы: #122, #133 | ||
| 107. Сообщение от Аноним (39), 26-Окт-25, 09:20 | –1 +/– | |
>>С учётом того, что у них задача -- сделать сравнение в свою пользу | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #92 | ||
| 108. Сообщение от Аноним (108), 26-Окт-25, 10:30 | +/– | |
> И не забывайте, что пермиссивщик легко превращается в проприетарщика. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #105 Ответы: #111 | ||
| 109. Сообщение от Аноним (158), 26-Окт-25, 11:55 | +2 +/– | |
> Чуют недоброе, ох чуют | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #95 Ответы: #137 | ||
| 110. Сообщение от freehck (ok), 26-Окт-25, 12:02 | +1 +/– | |
> Зачем бы им заниматься подтасовками? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #92 Ответы: #134 | ||
| 111. Сообщение от Аноним (-), 26-Окт-25, 13:59 | +/– | |
Почему-то я вспомнил фильм 1998 года, "Честная куртизанка". Извини. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #108 Ответы: #114 | ||
| 112. Сообщение от Медведь (ok), 26-Окт-25, 15:25 | –4 +/– | |
В условных сях двусвязный циклический список, например, элементарно делается без счетчиков ссылок вообще, и прекрасно освобождается соответствующей функцией. А в C++ это все еще и чудесно работает в деструкторе списка, что вкупе со смарт-поинтерами сводит риск неправильного использования к неразличимому минимуму. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #102 Ответы: #116, #117 | ||
| 113. Сообщение от Медведь (ok), 26-Окт-25, 15:42 | +/– | |
Ты сейчас про модель владения в расте? Полностью согласен, она здорово мешает, когда ее приходится терпеть во всех 100% кода. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #103 Ответы: #129, #131 | ||
| 114. Сообщение от Аноним (108), 26-Окт-25, 16:11 | +/– | |
Выбор простой. Нечего терять кроме собственных цепей. Хотя кому-то рабство нравится. Многие даже здесь нахваливают своих рабовладельцев. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #111 | ||
| 115. Сообщение от Аноним (51), 26-Окт-25, 16:39 | +1 +/– | |
> Но если для того, чтобы выразить тривиальную взаимосвязь из реального мира, нужно навертеть тонны откровенно ненужных сущностей | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #93 Ответы: #118 | ||
| 116. Сообщение от Аноним (51), 26-Окт-25, 16:46 | +/– | |
> А в C++ это все еще и чудесно работает в деструкторе списка, что вкупе со смарт-поинтерами | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #112 Ответы: #119 | ||
| 117. Сообщение от Аноним (51), 26-Окт-25, 16:50 | –1 +/– | |
>> Т.е в условных сях ты можешь использовать счётчик ссылок для циклических структур и при этом не получать утечки/use after free? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #112 Ответы: #120 | ||
| 118. Сообщение от Медведь (ok), 26-Окт-25, 16:59 | –2 +/– | |
Ты разберись, зачем в вашем расте вообще существует этот самый Rc::new_cyclic, а там посмотрим, кто некопенгаген. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #115 | ||
| 119. Сообщение от Медведь (ok), 26-Окт-25, 17:02 | –2 +/– | |
Строго говоря, все объекты в том же python концептуально -- примерно то же самое, и что? Ни в плюсах, ни в пайтоне никто не навязывает откровенно дебильного беганья от боровчекера. Дьявол в деталях, как говорится. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #116 | ||
| 120. Сообщение от Медведь (ok), 26-Окт-25, 17:05 | –2 +/– | |
>>> Т.е в условных сях ты можешь использовать счётчик ссылок для циклических структур и при этом не получать утечки/use after free? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #117 | ||
| 121. Сообщение от Аноним (121), 26-Окт-25, 18:55 | +/– | |
Так готово, что те баги до сих пор фиксят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #76 | ||
| 122. Сообщение от Аноним (121), 26-Окт-25, 19:00 | +/– | |
Так рипгреп писался для современных компьютеров с SSD, а не для твой древности с MFM контроллером. Для людей с ограниченными возможностями рекомендуется grep и Debian potato. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #106 Ответы: #126 | ||
| 126. Сообщение от Аноним (39), 26-Окт-25, 19:58 | +/– | |
Ну разве что для дебиичей, которые холодные данные хранят на ссд, может быть полезно такое поведение. Но к чему им быстрее, ведь, очевидно, ничем полезным они не занимаются? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #122 | ||
| 127. Сообщение от эксперт по всему (?), 26-Окт-25, 20:22 | –1 +/– | |
представь что rust это C++ со всеми возможными статическими анализаторами. писать на C++ когда надо полностью удовлетворять анализаторы будет примерно также по скорости | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 128. Сообщение от Аноним (128), 26-Окт-25, 21:29 | +1 +/– | |
Из описания языка Vale про Rust: https://vale.dev/comparisons | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #139, #140 | ||
| 129. Сообщение от morphe (?), 26-Окт-25, 22:15 | +/– | |
> Ты сейчас про модель владения в расте? Полностью согласен, она здорово мешает, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #113 | ||
| 130. Сообщение от Чтото знающий (?), 27-Окт-25, 00:04 | +/– | |
>оправдывает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #100 | ||
| 131. Сообщение от Чтото знающий (?), 27-Окт-25, 00:15 | +/– | |
>когда ее приходится терпеть во всех 100% кода | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #113 Ответы: #158 | ||
| 132. Сообщение от Чтото знающий (?), 27-Окт-25, 00:21 | +/– | |
>Результат пока не впечатляющий | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #97 Ответы: #159 | ||
| 133. Сообщение от Чтото знающий (?), 27-Окт-25, 00:26 | +/– | |
На реальное тестирование, а не умозрительное, которым вы или ваш единомышленник пытаетесь здесь заниматься. Потому что медленный диск вполне может работать быстрее при нескольких потоках по сравнению с одним. Как это возможно? Буферизация. Обычно ОС кеширует обращение к диску. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #106 Ответы: #136 | ||
| 134. Сообщение от Чтото знающий (?), 27-Окт-25, 00:33 | +/– | |
Ваша аналогия некорректна. Потому что какая-нибудь cut в реализации и использовании на несколько порядков проще, чем MySQL или PostgreSQL. Следовательно, возможностей накрутить тест в свою пользу гораздо меньше. Далее. Это ведь открытый проект. Если кто-то сомневается в результатах, вполне может провести аналогичные тесты и прийти уже с конкретными цифрами, а не умозрительными подозрениями, как это делаете вы или ваши единомышленники. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #110 Ответы: #150 | ||
| 135. Сообщение от Чтото знающий (?), 27-Окт-25, 00:35 | +/– | |
Ок. В какой LTS версии Ubuntu вы столкнулись с проблемами из-за сырости этих утилит? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #98 Ответы: #155 | ||
| 136. Сообщение от Аноним (39), 27-Окт-25, 00:42 | +/– | |
То, что тебя интересует, называется упреждающее чтение (диск читает большими блоками и релевантные данные чудом могут оказаться в буфере), этим занимается прошивка диска и ОС тут никаким боком. На практике не поможет. Нет, ну, конечно, ситуация грепнуть несколько раз одни и те же данные (вместо того, чтобы правильно написать команду), вполне может случиться, тогда мультипоточный греп по кэшу может оказаться пропорционально быстрее. Во всех остальных случаях, операции медленнее. Между прочим, случайный доступ и на ссд весьма посредственную производительность демонстрирует, поэтому очень значительное ускорение просто невозможно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #133 Ответы: #141 | ||
| 137. Сообщение от Чтото знающий (?), 27-Окт-25, 00:45 | +/– | |
они никогда НЕ МОГУТ полностью повторить оригинал из-за кривизны этого самого оригинала | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #109 Ответы: #160 | ||
| 138. Сообщение от Чтото знающий (?), 27-Окт-25, 00:50 | –1 +/– | |
>На 2025 год уже нет, ни у никого нет сомнений в том, что корпорасты хотят максимально избавится копилефтного кода. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #105 Ответы: #146, #147, #154 | ||
| 139. Сообщение от Чтото знающий (?), 27-Окт-25, 01:05 | –1 +/– | |
Половина из написанного - попытка натянуть сову на глобус. Нет, Rust гораздо проще C++, чья спецификация занимает около полутора тысяч страниц. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #128 Ответы: #176, #177 | ||
| 140. Сообщение от Чтото знающий (?), 27-Окт-25, 01:20 | +/– | |
Продолжение. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #128 Ответы: #149 | ||
| 141. Сообщение от Прохожий (??), 27-Окт-25, 01:46 | +/– | |
Меня это не интересует. Я об этом прекрасно осведомлён (в ИТ-отрасли уже более 25 лет). Это во-первых. Во-вторых, ведь никто не запрещает использовать 1-поточный режим, если по какой-то причине многопоточный кажется медленным. То есть, у вас есть ВЫБОР в случае ripgrep, в отличие от grep, где его нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #136 Ответы: #148 | ||
| 142. Сообщение от Чтото знающий (?), 27-Окт-25, 01:53 | +/– | |
>конечно, если в половине кода вставлять успешно завершающиеся загрушки | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 146. Сообщение от Аноним (108), 27-Окт-25, 05:46 | +/– | |
> Реальность такова, что сколь-либо сложное ПО могут вытягивать только корпорации. Что ярко демонстрирует то же ядро Линукса,в котором около 88% кода пришло от корпораций. Поэтому их желание вполне понятно - кто девушку платит, тот её и танцует. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #138 | ||
| 147. Сообщение от Аноним (108), 27-Окт-25, 06:25 | +1 +/– | |
> Но почему вы о корпорациях вспомнили? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #138 Ответы: #151, #152 | ||
| 148. Сообщение от Аноним (39), 27-Окт-25, 09:50 | +/– | |
Тогда не понимаю, почему такие вещи приходится объяснять. Ripgrep совершенно непредсказуем, в скрипт не добавишь, а это основное применение. Падает, если ему файл не понравился. К тому же, разница в производительности там не столь значительна, чтобы отказываться от привычных регулярок. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #141 | ||
| 149. Сообщение от Аноним (39), 27-Окт-25, 10:04 | +1 +/– | |
Той сарказм неуместен, плюсы действительно позволяют и simd и zero-copy, и с куда меньшими затратами. К примеру, даже чтение данных в плюсах можно сделать значительно быстрее, чем в си, посредством пары небольших трюков с libc++. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #140 | ||
| 150. Сообщение от freehck (ok), 27-Окт-25, 10:45 | +1 +/– | |
> Если кто-то сомневается в результатах, вполне может провести аналогичные тесты и прийти уже с конкретными цифрами | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #134 | ||
| 151. Сообщение от Медведь (ok), 27-Окт-25, 12:57 | +/– | |
> Баталии уже не актуальны после ChkTag. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #147 Ответы: #153 | ||
| 152. Сообщение от Аноним (-), 27-Окт-25, 13:24 | +/– | |
> Кстати да, и лицензия LGPL - не просто так создавалась. Она заточена под проприетарщину (при чём самим Столлманом). В том, что кто-то пробует заработать даже путём закрытия части кода - нет ничего плохого. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #147 Ответы: #162 | ||
| 153. Сообщение от Аноним (-), 27-Окт-25, 13:29 | +/– | |
> Совершенно верно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #151 Ответы: #156 | ||
| 154. Сообщение от Аноним (154), 27-Окт-25, 13:50 | +/– | |
> ядро Линукса,в котором около 88% кода пришло от корпораций. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #138 | ||
| 155. Сообщение от anonymous (??), 27-Окт-25, 14:02 | +/– | |
А что, эту кривую поделку уже в какой-то LTS затянули? Соболезную пострадавшим. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #135 | ||
| 156. Сообщение от Медведь (ok), 27-Окт-25, 14:04 | +/– | |
> Это ты сам с собой соглашаешься?)) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #153 Ответы: #164 | ||
| 157. Сообщение от User (??), 27-Окт-25, 14:20 | +/– | |
Смотреть, в каком году гнутики добавили в свою поделку ключ -r я, конечно же, не буду... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #76 | ||
| 158. Сообщение от Аноним (158), 27-Окт-25, 14:52 | +/– | |
> Попробуйте начать с чего-нибудь простого, чтобы привыкнуть. А там, уверен, и понимание появится. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #131 | ||
| 159. Сообщение от Аноним (158), 27-Окт-25, 14:55 | +/– | |
> Как по мне, для альфа-версии - вполне себе впечатляющий | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #132 | ||
| 160. Сообщение от Аноним (158), 27-Окт-25, 15:01 | +1 +/– | |
> они никогда НЕ МОГУТ полностью повторить оригинал из-за кривизны этого самого оригинала | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #137 | ||
| 162. Сообщение от Аноним (162), 27-Окт-25, 15:51 | +/– | |
> Напомню что а АРМ аналогичный механизм с 18-19 года. Поддержка уже давно добавлена в андроид. Но, по какой-то странной причине в, практически, 2026 году гугл продолжает... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #152 Ответы: #163, #165 | ||
| 163. Сообщение от Аноним (162), 27-Окт-25, 15:57 | +/– | |
И вдогонку: https://killedbygoogle.com | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #162 | ||
| 164. Сообщение от Аноним (-), 27-Окт-25, 16:28 | +/– | |
> Если у тебя есть статистика по проблемам в софте собранном под ARM с поддержкой MTE, в студию! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #156 Ответы: #166 | ||
| 165. Сообщение от Аноним (-), 27-Окт-25, 16:32 | +/– | |
> Мыши плакали, кололись, но продолжали жрать кактус. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #162 Ответы: #167 | ||
| 166. Сообщение от Медведь (ok), 27-Окт-25, 16:58 | +/– | |
> если МТЕ так крут, то зачем гугл использует раст? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #164 Ответы: #168 | ||
| 167. Сообщение от Аноним (162), 27-Окт-25, 17:15 | +/– | |
> Да-да, какой глупый гугл) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #165 Ответы: #169 | ||
| 168. Сообщение от Аноним (-), 27-Окт-25, 17:29 | +/– | |
> Может потому, что хочет здесь и сейчас, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #166 Ответы: #171 | ||
| 169. Сообщение от Аноним (-), 27-Окт-25, 17:38 | +/– | |
> А что они когда-то были эталоном безошибочности? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #167 Ответы: #170 | ||
| 170. Сообщение от Аноним (162), 27-Окт-25, 17:59 | +/– | |
> Тут речь про то, что если корпы что-то внедряют, то это обычно надолго. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #169 Ответы: #172 | ||
| 171. Сообщение от Медведь (ok), 27-Окт-25, 18:02 | +/– | |
Кто из нас прав, покажет только время, и за ним точно не заржавеет ))) Предлагаю закончить бесконечный спор. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #168 | ||
| 172. Сообщение от Аноним (-), 27-Окт-25, 18:10 | +/– | |
> Вот с этого надо было начинать. Но сути дела это не меняет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #170 Ответы: #173 | ||
| 173. Сообщение от Аноним (162), 27-Окт-25, 18:22 | +1 +/– | |
>> Вот с этого надо было начинать. Но сути дела это не меняет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #172 | ||
| 176. Сообщение от Кошкажена (?), 27-Окт-25, 23:06 | +/– | |
> Нет, Rust гораздо проще C++, чья спецификация занимает около полутора тысяч страниц. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #139 | ||
| 177. Сообщение от Кошкажена (?), 27-Окт-25, 23:08 | +/– | |
> Часто хватает 5 минут, чтобы спросить у чата. В особо сложных случаях может растянуться на несколько дней. Но уж точно ни о каких месяцах речь не идёт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #139 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |