The OpenNET Project / Index page

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



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

"Десятая версия патчей для ядра Linux с поддержкой языка Rust "  +1 +/
Сообщение от opennews (??), 28-Сен-22, 07:58 
Мигель Охеда (Miguel Ojeda), автор проекта Rust-for-Linux, предложил для рассмотрения разработчиками ядра Linux выпуск v10 компонентов для разработки драйверов устройств на языке Rust. Это одиннадцатая редакция патчей с учётом первого варианта, опубликованного без номера версии. Включение поддержки Rust одобрено  Линусум Торвальдсом для включения в состав ядра Linux 6.1, если не всплывут непредвиденные проблемы. Разработка финансируется компанией Google и организацией ISRG (Internet Security Research Group), которая является учредителем проекта Let's Encrypt и способствует продвижению HTTPS и развитию технологий для повышения защищённости интернета...

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

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

Оглавление

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

1. Сообщение от Аноним (1), 28-Сен-22, 07:58   +5 +/
до сих пор не могу отойти от той новости о 6.1
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #70, #144

2. Сообщение от Аноним (2), 28-Сен-22, 08:01   +4 +/
О чём эта новость вообще? Ну хорошо, до официального объявления, имело некий смысл поддерживать интерес к статусу проекта. Но теперь же уже объявили, что будет в 6.1.

Давайте мораторий на выход новостей о "Rust в ядре" до выхода 6.1?
Выйдет -- снимем.

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

4. Сообщение от Аноним (1), 28-Сен-22, 08:09   –2 +/
врага надо знать в лицо
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #38

6. Сообщение от Аноним (6), 28-Сен-22, 08:21   +12 +/
Какой ранимый человек.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

9. Сообщение от ИмяХ (?), 28-Сен-22, 08:32   +5 +/
Последний абзац в новости - это что-то удивительное. Никогда такого не видел.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #177, #184, #230

11. Сообщение от неаноним (?), 28-Сен-22, 08:39   +2 +/
Сделали бы уже свой форк ядра и пихали бы туда свой раст
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #73, #151

12. Сообщение от Аноним (12), 28-Сен-22, 08:39   +1 +/
За что на этом форуме не любят rust?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13, #14, #42, #64, #74, #98

13. Сообщение от Diozan (ok), 28-Сен-22, 09:01   +7 +/
Тут не любят всё и всех. Когда по делу сказать нечего и когда анонимус. Анонимов блокировать надо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #15, #18, #143

14. Сообщение от Брат Анон (ok), 28-Сен-22, 09:06   +2 +/
За то, что наркоманский синтаксис и кучу семантики железа втащено в язык типа высокого уровня. За то, что позиционируют Раст как язык высокого уровня -- в нём куча небезопасных возможностей.

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

И всем здравомыслящим людям понятно: Раст -- это тупиковая ветка эволюции.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #17, #25, #45, #75, #88

15. Сообщение от Аноним (15), 28-Сен-22, 09:07   +/
Не расстраивайтесь.  
Думаете ваши или мои, ... суждения кому то нужны?  

Это форум, а все форумы - БАЗАР (и не более того).

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

16. Сообщение от Аноним (15), 28-Сен-22, 09:09   +/
> Это форум, а все форумы - БАЗАР (и не более того).

Короче.  
"Широка страна моя родная. Много в ней форумов и рек ..."

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

17. Сообщение от Аноним (15), 28-Сен-22, 09:16   +/
Хороших языков программирования нет.  
Посмотрите на Алгол-60.  
Он не намного хуже нынешних языков программирования.  
Да новых ЯП то и нет.  
Перекладывают из пустого в порожнее и говорят - это новый ЯП ...

Вообще то лояльно отношусь к любому ЯП.  
Пост о том, что с 1960 года ни каких новых идей по проектирования ЯП нет ...

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

18. Сообщение от 1 (??), 28-Сен-22, 09:18   +2 +/
> Анонимов блокировать надо.

Тогда это будет не опеннет

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

19. Сообщение от 1 (??), 28-Сен-22, 09:19   +2 +/
> Пост о том, что с 1960 года ни каких новых идей по проектирования ЯП нет ...

Ну а как Algol-68 ?

И ADA туда же

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

20. Сообщение от Аноним (15), 28-Сен-22, 09:24   +1 +/
ЯП программирования помогают вести разработку алгоритмов, а для разработки алгоритмов нужно всего лишь
ряд управляющих конструкций.  
Алгол-60 их имеет.  
Ныне из ЯП делают - кофеварки ...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #22

21. Сообщение от Аноним (22), 28-Сен-22, 09:48   +/
Значит ты знаешь только 2 языка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #24

22. Сообщение от Аноним (22), 28-Сен-22, 09:49   –2 +/
Алгоритмы к ЯП не имеют никакого отношения. Ты хотя бы Кнута почитай что-ли.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #23

23. Сообщение от Аноним (15), 28-Сен-22, 09:53   –1 +/
Я его наизусть знаю.
Любой код - алгоритм
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #37, #191

24. Сообщение от Аноним (15), 28-Сен-22, 09:55   +/
Ээээээ, полтора
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

25. Сообщение от Аноним (25), 28-Сен-22, 09:58   +/
> это тупиковая ветка эволюции.

то ли дело оберон))

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

26. Сообщение от Анонн (?), 28-Сен-22, 10:01   +9 +/
Новость чтобы поддерживать местную публику в тонусе и напоминать что "раст близко!!11"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

27. Сообщение от Аноним (15), 28-Сен-22, 10:04   +1 +/
Не использовал его.
Дя embeded систем ни каких заумных ЯП и не нужны.  
Вполне достаточно словарного запаса Элочки
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #60

28. Сообщение от Аноним (28), 28-Сен-22, 10:07   –5 +/
Думаю, на RUST взъелись излишне консервативные люди.
Это как с музыкой - когда был в моде рок, жаловались на него...
Проблема моды, а не проблем с тем или иным языком.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #29

29. Сообщение от Аноним (15), 28-Сен-22, 10:11   –3 +/
Все гораздо проще.  
Имеются такие типажы характеров у людей, которым "все не так".  
А Rust лишь "под руку" попадает
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #46

32. Сообщение от Аноним (15), 28-Сен-22, 10:21   +/
Вообщем дело было так.  

"Упал UB на ковер. И запылал он как костер. Программа плохая была.  
И комп выгорел дотла ..."

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

33. Сообщение от Аноним (15), 28-Сен-22, 10:27   +1 +/
Ныне в ядре Linux по три миллиона строк в одном патче меняют?  
Утрирую конечно, но изменений очень много?  
Кто и как эти изменения тестирует и где эти тесты, ...?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #39, #49

34. Сообщение от Аноним (34), 28-Сен-22, 10:41   +5 +/
Уже факт того что этих патчей 10 версий, говорит о том что они занимаются фигней.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #116

37. Сообщение от _hide_ (ok), 28-Сен-22, 10:45   +/
>>> Любой код - алгоритм

NOP
NOP
NOP

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

38. Сообщение от Anon659018732 (?), 28-Сен-22, 10:46   +/
И время от времени трепать за нежные щёчки
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

39. Сообщение от Аноним (39), 28-Сен-22, 10:48   +/
Вся надежда на тебя.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

40. Сообщение от Маняним (?), 28-Сен-22, 10:54   +1 +/
Нас обвиняют в необъективности? Я смотрел на раст и пробовал на нём писать. Его существование для меня безразлично. То, что предоставляет раст - концепция константности ссылок по умолчанию и контроль за единственной возможной изменяемой ссылкой в компайл-тайм не оправдывает перехода на него, вот и вся необъективность. Всё остальное, да и константность ссылок тоже, при желании, выполняется на С++ без извращений, с привычным синтаксисом. Что касается неопределённого и прочих поведений, то они легко элиминируются не использованием спорных паттернов. Пиши просто и понятно и не выёбывайся. Как написано в одной берестяной грамоте: "еби бабу лёжа". А уж С++ шаблоны, вычисления времени компиляции и всё что к ним относится по богатству возможностей (безопасных) не содержит ни один язык.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #44, #56, #85

41. Сообщение от Аноним (15), 28-Сен-22, 10:55   +2 +/
Такое впечатление, что все идет по такому сценарию - "Я Linux создал, я его и разрушу"
Ответить | Правка | Наверх | Cообщить модератору

42. Сообщение от Аноним (125), 28-Сен-22, 10:56   –1 +/
Здесь всё не любят и постоянно оскорбляют разработчиков.
Самоутверждаются в собственных глазах.

Скорее всего какой-то один, два тролля  набрасывали глупости про rust и теперь все их повторяют, как попугаи  

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

44. Сообщение от Аноним (15), 28-Сен-22, 11:04   +/
Хочешь бросить разработку - заведи женщину (и кота)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

45. Сообщение от Аноним (125), 28-Сен-22, 11:05   +1 +/
>кучу семантики железа втащено

Какой семантики?
>позиционируют Раст как язык высокого уровня

https://appfox.ru/upload/medialibrary/c98/image4.jpeg
А на самом деле rust что, если не язык высокого уровня? Ассемблер что-ли?

>И всем здравомыслящим людям

Почему-то пока у вас не очень получается блеснуть здравомыслием

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

46. Сообщение от Аноним (64), 28-Сен-22, 11:07   –2 +/
и вообще с этими нелюбителями раста всё не так. а раст - божественный
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #53

49. Сообщение от Аноним (49), 28-Сен-22, 11:24   +2 +/
Там две трети из них это декларации регистров для драйверов, которые автоматически генерируются.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #204

50. Сообщение от Янис (?), 28-Сен-22, 11:35   +/
На свете что-то кроме Раста существует?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #58, #63, #71

52. Сообщение от n00by (ok), 28-Сен-22, 11:49   +2 +/
>>>> Любой код - алгоритм
> NOP
> NOP
> NOP

В IA32 опкод 90h на самом деле соответствует команде XCHG EAX, EAX. То есть NOP обменивает аккумулятор с самим собой.

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

53. Сообщение от Анонн (?), 28-Сен-22, 11:51   +2 +/
Но-но, божественная только сишка!
Ну и как любое божественное, оно непознаваемо в принципе... Поэтому ни сишке так никто нормально писать и не научился))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

56. Сообщение от Анонн (?), 28-Сен-22, 11:55   +6 +/
> при желании

Офигенно правильное уточнение! Оно объясняет просто всё в разработке на с++!

> без извращений, с привычным синтаксисом

Просто синдром утенка

> С++ шаблоны

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

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

58. Сообщение от Аноним (25), 28-Сен-22, 12:02   +1 +/
дырявая сишка и разжиревший с++
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

59. Сообщение от Аноним (125), 28-Сен-22, 12:09   +/
Аноним 15 вот пытается что-то набрасывать. Треть комментариев в к новости один тролль оставил
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

60. Сообщение от Аноним (60), 28-Сен-22, 12:13   +/
Пользуюсь брейнфаком, остальное не нужно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #141

61. Сообщение от Аноним (61), 28-Сен-22, 12:16   –1 +/
Rust - вполне терпимый язык. Хрень конечно, но например PL-1 был гораздо хуже. Основная неприятность в расте - сообщество его разработчиков. Именно поэтому писать на нем невозможно, т.к. когда тебе мозг выносит жена - это как-то оправдано, а когда какие-то левые джуниоры пытаются заниматься мозголомством, то ну их на фиг. И раст с ними.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #170, #195

62. Сообщение от Аноним (25), 28-Сен-22, 12:16   +2 +/
Не обращай внимание, чел оберонщик. Каковы они можно прочитать в соседней новости про кастрированную Qt
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #145

63. Сообщение от Аноним (-), 28-Сен-22, 12:22   –4 +/
Зигланг маленький, красивый
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #76

64. Сообщение от Аноним (64), 28-Сен-22, 12:23   +1 +/
>  За что на этом форуме не любят rust?

лично меня его реклама задолбала. из принципа не использую то, реклама чего пробивается через мои блокировщики, в т.ч. посредством сми, как то: раст, нэтфликс, укомбинатор, элoн маркс и т.д.

считаю это инфоцыганщиной

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

68. Сообщение от Аноним (15), 28-Сен-22, 12:28   –1 +/
На форумах бесполезно кому-то что-то доказывать.
Когда программист разработку не ведет, то у него остается лишь одна отрада - форум.

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

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

70. Сообщение от отойти (?), 28-Сен-22, 12:30   +14 +/
бедный, купи себе уже огнетушитель.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

71. Сообщение от Аноним (64), 28-Сен-22, 12:36   +/
nim
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #179

72. Сообщение от Максим (??), 28-Сен-22, 12:37   +/
Быстро ржавчина пожирает ядро, ох не к добру это...
Ответить | Правка | Наверх | Cообщить модератору

73. Сообщение от Максим (??), 28-Сен-22, 12:43   +1 +/
Вот да. Но не тут-то было - они приходят во все возможные существующие проекты и говорят "вы всё делаети ниправильно, давайте перепише всё на rust!!111"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #101, #125

74. Сообщение от Максим (??), 28-Сен-22, 12:47   +/
За то, что слишком навязчиво его везде проталкивают. Если бы раст естесственным образом распростанялся, то другое дело, но в данный момент очевидна активность некой группы подозрительных лиц, которые форсируют переписывание программ с си на раст.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

75. Сообщение от inferrna (ok), 28-Сен-22, 12:58   +1 +/
1. наркоманский синтаксис
не более, чем в плюсах
2. кучу семантики железа
не куча, а чуть-чуть.
3. куча небезопасных возможностей
помеченных unsafe. Случайно ничего не отстрелишь.
4. много булшита от маркетологов
ха-ха, примеры в студию.
5. много громких заявлений о переписывании того, что и так работает
периписывании того, что без переписывания нельзя развить. В репах уже есть rg - установи и сравни с обычным grep, который уже дцать лет как "и так работает".
6. тупой копи-пастинг из новости в новость одних и тех же абзацев.
напиши умно сам или найми копирайтера
7. Раст -- это тупиковая ветка эволюции
А то, будущее за поездами, гружеными легаси-говном.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #100, #109, #183

76. Сообщение от НяшМяш (ok), 28-Сен-22, 12:58   +3 +/
В котором ручное управление памятью и оттого не нужный - ибо уже есть сишка?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

77. Сообщение от Аноним (83), 28-Сен-22, 13:07   +/
Замечательный язык, 10 попыток нужно чтобы написать вменямый код
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #79, #80, #174

78. Сообщение от Аноним (83), 28-Сен-22, 13:07   +1 +/
Сочиняй тут, конечно, разработчик
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68

79. Сообщение от Аноним (79), 28-Сен-22, 13:13   +/
> 10 попыток нужно чтобы написать вменямый код

Дак он ещё не дописан... Будет, как с редохом.

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

80. Сообщение от Аноним (83), 28-Сен-22, 13:24   +5 +/
Вот потеха будет, когда каждый драйвер на расте так же приниматься будет, или просто забьют разбираться в этой лапше и будут принимать в ядро как есть. Может в этом план спецслужб? Напихать в ядро малочитаемый код с бэкдорами
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #82, #128

82. Сообщение от Анонн (?), 28-Сен-22, 13:33   –2 +/
Это для вас нечитаемый. Хотя... как будто вы код дров сейчас читаете...

В си бекдоров напихать намного легче. Там на null не проверил, тут входящий индекс не проверил, а там дважды free вызвал, но в очень редком случае. И все - бэкдор живет годами, а тыщщщи глаз смотрят куда-то не туда.
А тут нужно ансейфы городить, придумывать отмазку для ревью зачем оно там вообще нужно... Да еще и падать может при такой критической ошибке - просто жесть какое палево по сравнению с молчаливым получением рута!

Может против раста как раз всякие майоры и анбешники? Это же насколько усложнит работу!

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

83. Сообщение от Аноним (83), 28-Сен-22, 13:34   +/
Что за непонятная диаграмма? Твоя диаграмма это пруф? Почему си выше графы "высокоуровневый язык"?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #89

84. Сообщение от Аноним (83), 28-Сен-22, 13:40   +4 +/
Бред не пишите. Раст защищает только от одного типа ошибок. А миллион других типов ошибок остаются. И чем сложнее код, тем труднее найти в нем логическую ошибку. Программа на расте целиком состоит из попыток угодить компилятору, в итоге даже простой алгоритм превращается в нечитаемую лапшу
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82 Ответы: #87, #90

85. Сообщение от Аноним (85), 28-Сен-22, 13:42   +1 +/
С++ говно, даже бог и создатель всего живого Линус Торвальдс про это говорил, говорит и судя по тому, что он не против раста, будет говорить. Вопросы?
То что для Вас палка в заднице (С++) удобнее палки в руке (Rust), это говорит только о необъективности. Если раст поможет быстро создавать программный продукт, который будет потреблять вменяемое количество ресурсов, то почему бы нет?

Для остальных, кто извергает аргумент с привет_мир на 3 мегабайта, уже все показывали, что бинарники весят так же, как и на Сях.

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

86. Сообщение от GOrilla (?), 28-Сен-22, 13:48   +1 +/
Мейнстрим ничего плохого не сделает. Хватит звиздеть про расты пульсы и системды. Все отлично в результате получается.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #91

87. Сообщение от Анонн (?), 28-Сен-22, 13:58   +/
Конечно только от одного типа ошибок. Которые крайне распространенные и их очень сложно находить. Я не просто так перечислил именно такие примеры. Кроме того, в си так и будет N+1 тип ошибок.
А от логических ошибок не защищает практически ничто))

> целиком состоит из попыток угодить компилятору

У рукожoпов, которые пытаются на нем писать тупо как на си

> даже простой алгоритм превращается в нечитаемую лапшу

Вы просто читать не умеете. Кому-то и APL был нечитаемой лапшой...

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

88. Сообщение от Аноним (88), 28-Сен-22, 14:34   +/
> За то, что наркоманский синтаксис

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

> и кучу семантики железа втащено в язык типа высокого уровня

Это какой же?

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

89. Сообщение от Аноним (125), 28-Сен-22, 14:48   +/
Потому же почему и Фортран с Паскалем
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83

90. Сообщение от eganru (?), 28-Сен-22, 14:51   +/
[i]Программа на расте целиком состоит из попыток угодить компилятору[/i] - Вы можете спокойно себе написать библиотеку, с которой согласны и ее использовать.

Для комфортного программирования на rust Вы можете использовать unsafe функциональность. Там и указатели, и transmute как нравится, и можете спокойно malloc использовать заместо box и.т.д. Сохранить привычные устои забив болт на рекомендации.

[i]простой алгоритм превращается в нечитаемую лапшу[/i] - может громоздким стать - да, но нечитаемым делает его именно программист.

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

91. Сообщение от Аноним (-), 28-Сен-22, 14:56   +/
Спасибо за Бета-тест, но это уже устарело ⚰️
Приступайте к бетатесту pipewire и Boot Configuration Data 🪟
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86 Ответы: #161

92. Сообщение от eganru (?), 28-Сен-22, 14:57   +1 +/
[i]Конечно только от одного типа ошибок. Которые крайне распространенные и их очень сложно находить[/i] - не согласен.
1. В rust есть какая-никакая защита от кривого заимствования.
2. В rust есть какая-никакая защита от переполнений и.т.д, хотя бы в дебаге увидишь.
3. В rust есть cargo, которая позволяет как-то помочь с ошибками оркестровки.
В других языках это решается сторонними утилитами. Соответственно встроенная защита есть сходу как минимум от 3, на деле от большего числа ошибок.

И да - rust позволяет избегать самых простых и скорее малораспространенных ошибок. Самые частые ошибки - ошибки в алгоритмах.

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

93. Сообщение от Максим (??), 28-Сен-22, 15:04   +/
А вот интересно, в BSD они тоже лезут со свои растом или только Linux хотят развалить?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #107

97. Сообщение от Анонн (?), 28-Сен-22, 15:24   +/
> rust позволяет избегать самых простых и скорее малораспространенных ошибок.

https://cwe.mitre.org/data/definitions/1387.html

Out-of-bounds Write - (787)
NULL Pointer Dereference - (476)
Use After Free - (416)
Integer Overflow or Wraparound - (190)
Out-of-bounds Read - (125)

Кроме overflow, это все проблемы с памятью.

Да, логические ошибки там тоже есть (Server-Side Request Forgery (SSRF)(918))
И куча просто раздолбайства типа Missing Authorization(862) или Use of Hard-coded Credentials (798)

Но писать что это самые простые и малораспространенные... Это как минимум странно.
По крайней мере в контексте безопасности, а не корректности.

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

98. Сообщение от анон (?), 28-Сен-22, 15:42   –1 +/
За то, что и на lwn, комбинаторе и прочих профильных. Но методичка обязует унифицировать до небольшой группки, чтобы многократно понизить значимость недовольных в лице обывателя.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

99. Сообщение от Аноним (83), 28-Сен-22, 15:48   +2 +/
Легче на раст забить при таком подходе
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90 Ответы: #103

100. Сообщение от анон (?), 28-Сен-22, 15:57   +2 +/
> 4. много булшита от маркетологов
> ха-ха, примеры в студию.

На реддите, в разделе линукса, массово продавливали насильно раст.
Тогда к каждой новости писали "written on rust".
До этого никто и никогда не делал подобные приписки, т.е. ты открывал новость и не знал, на чем написана сей чудная прога.
Давили всяким редкостным шлаком, каждым минорным обновлением, и прочим булшитом, как я начал пользоваться programname written on rust.
Огромное количество хороших отзывов под такими новостями, шаблонные или скатанные с рассылки или заголовка из диса, ирки, жабы хрустов. Проверял каждый ник, люди подписаны ток на ржавого и отписываются ток в этих новостях.

Это заметил не только я, там был целый демедж контроль на спидах от "written on rust".
Те же следящие тупо тогда собрали все комменты npc из под тех новостей за год и отсортировали, там огромное количество абсолютно одинаковых многословных сложноподчиненных предложений.

И это еще не все.

>5.

rg не самый лучший греп.

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

101. Сообщение от Аноним (101), 28-Сен-22, 15:59   +3 +/
Разработчики Tor'а подходят такие к зеркалу, смотрят в него и говорят: "вы всё делаети ниправильно, давайте перепише всё на rust!!111"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73

103. Сообщение от Аноним (125), 28-Сен-22, 16:22   –2 +/
Ты же не пишешь ничего, тебе должно быть все равно, на чём написана программа.
На чём у умел программист, на том и написал, а ты только потребляй и грубости в комментарии пиши
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99 Ответы: #104

104. Сообщение от Аноним (125), 28-Сен-22, 16:24   +/
Раз ничего хорошего сделать не можешь
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103

105. Сообщение от Аноним (125), 28-Сен-22, 16:26   +1 +/
>Сегодня вот разговорился потому, что разработка хорошо продвинулась

Странно думать какое место ты там себе разрабатывал

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

106. Сообщение от Советский инженер (?), 28-Сен-22, 16:49   –1 +/
Рукожопов, которые не могут понять что он них хочет раст, на пушечный выстрел к программированию на С подпускать нельзя.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87 Ответы: #206

107. Сообщение от Советский инженер (?), 28-Сен-22, 16:54   +2 +/
А зачем мейнтейнерам ядра линукс лезть в БСД?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93 Ответы: #108

108. Сообщение от Максим (??), 28-Сен-22, 17:05   +1 +/
"Мейнтейнер ядра" Miguel Ojeda кроме как пропихивание раста что-нибудь для ядра делает?..
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #113

109. Сообщение от bx (?), 28-Сен-22, 17:25   +/
функционал этого rg такойже? или обрезаный и поэтому он быстрый и не может ничего(подчти ничего)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75 Ответы: #114

110. Сообщение от Аноним (110), 28-Сен-22, 17:29   +/
На самом деле, это ярлык аутиста. Не используй подобное в качестве аргумента в пользу чего бы то ни было.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97

112. Сообщение от ИмяХ (?), 28-Сен-22, 17:43   –1 +/
>>десятая версия

Сколько ещё версий нужно, чтобы исчезли все уязвимости в линуксе?

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

113. Сообщение от Анонн (?), 28-Сен-22, 17:45   +/
Тебя в гугле что ли забанили?
Прямо первая же ссылка https://ojeda.dev/

Linux Kernel
    R̶u̶s̶t̶ ̶f̶o̶r̶ ̶L̶i̶n̶u̶x̶ ̶p̶r̶o̶j̶e̶c̶t̶ ̶—̶ ̶W̶e̶b̶
    Compiler attributes maintainer — Tree
    Auxiliary display drivers maintainer — Tree
    .clang-format maintainer — Tree

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

114. Сообщение от Анонн (?), 28-Сен-22, 17:50   +/
Функционал можешь сравнить сам https://beyondgrep.com/feature-comparison/
Где-то есть одно, где-то другое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #109

115. Сообщение от Аноним (115), 28-Сен-22, 17:55   +1 +/
Они были и будут потому, что архитектуры всех процессоров не умеют верифицировать данные и данные для них - машинные команды и байтики.  

Поэтому уязвимости будут всегда

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

116. Сообщение от llolik (ok), 28-Сен-22, 18:09   +2 +/
Толи дело зафигачить одним патчем 40kloc кода. Вот это было-бы сильно. Линус матом крыл-бы до следующего мажорного релиза, не меньше. А если не шутить, то это, как мне кажется, корректней назвать не версиями, а итерациями.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

117. Сообщение от Аноним (198), 28-Сен-22, 18:12   +1 +/
> из принципа не использую то, реклама чего

В шесть это нормально.

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

118. Сообщение от Аноним (118), 28-Сен-22, 18:13   +/
Отличный язык для прототипирования! Низкоквалифицированные люди пишут черновики функционала, которые квалифицированные инженеры смогут переписать на Си быстрее чем с нуля разрабатывать
Ответить | Правка | Наверх | Cообщить модератору

119. Сообщение от n00by (ok), 28-Сен-22, 18:14   +1 +/
Здесь всего несколько человек, с кем можно было поговорить о языке: Ordu, burjui и какой-то Аноним, написавший HelloWorld в несколько Кб на сисколах (под FreeBSD). Я даже одно время подозревал, что остальная масса наоборот сливает язык своими комментариями. Сравниваю их в рекламой дотнета - тогда было много тестов, примеров кода, даже написали компилятор Nemerle и полностью безопасную операционную систему Singularity.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100 Ответы: #120

120. Сообщение от Олд (?), 28-Сен-22, 18:17   +/
Здесь люди странные и злые.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #119 Ответы: #121

121. Сообщение от n00by (ok), 28-Сен-22, 18:22   +2 +/
Я злой и нудный, я могу вечно тыкать в строку кода с ошибкой. Но здесь это не имеет смысла. Персонаж, у которого #define объявляет переменную - герой и ведущий разработчик операционной системы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120 Ответы: #126

122. Сообщение от Аноним (115), 28-Сен-22, 18:28   +1 +/
> Низкоквалифицированные люди пишут черновики функционала, которые квалифицированные инженеры

Ну да из ГК, профессионалы будут делать конфетку.  
Скажу вам по секрету хорошего API очень мало.  
К примеру API Microsoft для работы с строками больше на лабу похоже.  
Если бы профессионалы разрабатывали, то он был бы совсем иной.  
К примеру replace у Microsoft это лабище.  
Да разве только replace ...

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

123. Сообщение от сообразим на троих (?), 28-Сен-22, 19:10   +3 +/
чтобы пересобрать свежий раст и карго нужно 100 гигов места на диске (при учете что llvm и др. компоненты свежие) и несколько дней работы компьютера...

это какой-то адъ...

да я ведро 10 раз пересоберу за это время...

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

124. Сообщение от Анонн (?), 28-Сен-22, 19:17   –1 +/
И как всегда без пруфов)) Впрочем, тут ожидать чего-то другого просто глупо...

А ты точно ведро пересобираешь? Его сборка требует ~12G оперативы и больше 150Гб места https://groups.google.com/g/android-building/c/5G2l5JR3jWE


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

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

126. Сообщение от Аноним (125), 28-Сен-22, 20:18   +/
Это о ком идёт речь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121 Ответы: #146, #175

127. Сообщение от сообразим на троих (?), 28-Сен-22, 20:20   +/
> И как всегда без пруфов

какой тебе пруф?

вот я могу написать вывод команды du для cargo-0.57...
дак ты же скажешь, что я нолик приписал к выводу или типа того...


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

128. Сообщение от Аноним (125), 28-Сен-22, 20:25   +/
Для вас что угодно нечитаемый код, просто потому что вы не умеете ни на чём программировать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #131

129. Сообщение от Анонн (?), 28-Сен-22, 21:34   +/
> дак ты же скажешь, что я нолик приписал к выводу

я еще не настолько разуверился в людях

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

130. Сообщение от _hide_ (ok), 28-Сен-22, 21:57   –1 +/
> IA32 опкод 90h на самом деле соответствует команде XCHG EAX, EAX.
> То есть NOP обменивает аккумулятор с самим собой.

IA32 наверное все знают, куда можно засунуть

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

131. Сообщение от Аноним (83), 28-Сен-22, 22:05   +/
Совсем слабенький тролль
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128

132. Сообщение от сообразим на троих (?), 28-Сен-22, 22:25   +/
вот щаз прям собираю этот карго-0,57, конец сборки еще не виден, а уже на диске 14,7 гигов сожрано... сколько оно в итоге займет... хз...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #129

133. Сообщение от Аноним (133), 28-Сен-22, 22:26   +1 +/
https://habr.com/ru/news/t/690656/ Учёные-физики из России разработали эмулятор 34-кубитного квантового компьютера на языке Rust

Использую C++ как а-ля Си.  
Template, ... и все навороты стандартов не использую.  
Зачем простые алгоритмы делать не readable?  

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

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

134. Сообщение от Клыкастый (ok), 28-Сен-22, 22:36   +1 +/
в шесть чего? потоков? часов утра? лет?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #117

140. Сообщение от Аноним (140), 29-Сен-22, 00:42   +/
если ты баран то то все ровно какой тебе инструмент дать, все ровно будешь рогами об забор биться. если ты человек то ты реализуешь задачу тем инструментом, который по максимуму гибок и проверен временем. так что иди пасись.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92

141. Сообщение от Аноним (141), 29-Сен-22, 01:00   +/
> Пользуюсь брейнфаком, остальное не нужно.

SUBLEQ попробуй, после брейнфака хорошо заходит. Заодно и проц сможешь на десятке транзисторов собирать. И черт с ним с синтаксическим сахаром.

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

143. Сообщение от Аноним (143), 29-Сен-22, 01:59   +/
поздравляю, продемонстрировав собственную глупость, ты доказал, что анонимом блокировать не нужно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

144. Сообщение от Аноним (-), 29-Сен-22, 02:20   –1 +/
А вот как объяснить явление карбона который сделан гуглом как замена галимотье под названием раст ? (прим переведен)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #155

145. Сообщение от Аноним (145), 29-Сен-22, 03:00   –1 +/
> Не обращай внимание, чел оберонщик. Каковы они можно прочитать в соседней новости
> про кастрированную Qt

Они по сути не программисты. Больше абстрактные математики и философы, практический результат их потуг их вообще не интересует.

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

146. Сообщение от Аноним (146), 29-Сен-22, 03:07   +/
> Это о ком идёт речь?

Объект фиксации и обсессии, ночной кошмар нуба, черный плащ! А заодно еще майнтайнер роса линукса чтоли.

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

148. Сообщение от An2 (?), 29-Сен-22, 03:16   +/
Тут речь не вообще, а в частности о ядре. А там именно таких ошибок мало. И раст там не нужен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #97

149. Сообщение от Аноним (149), 29-Сен-22, 03:23   +/
> Integer Overflow or Wraparound - (190)

Нюансик в том что Rust от этого не защищает. Только в дебаг режиме, но так и ubsan умеет. С теми же граблями: код жирнее и медленнее.

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

150. Сообщение от Аноним (-), 29-Сен-22, 03:32   +1 +/
> А ты точно ведро пересобираешь? Его сборка требует ~12G оперативы и больше
> 150Гб места https://groups.google.com/g/android-building/c/5G2l5JR3jWE

Ядра? Да вы упрлс, я его на ноуте с 2 гигами билдил и весь диск на 200 гигз. Ну да, медленно. И включать все и вся в такой конфиге или билдить дистрибный кернел конечно не рулит, медленно. Но если не борзеть с числом потоков то прокатит.

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

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

151. Сообщение от Парень твоей мамы (?), 29-Сен-22, 04:16   +2 +/
Сделай свой форк без раста.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

152. Сообщение от Аноним (152), 29-Сен-22, 06:36   +3 +/
Просто когда поднимался вопрос про плюсы он был тем еще нердом. Плюсы были старые и ничего кроме бесполезных для системщины классов не давали. Современные плюсы совсем другие и имеют кучу преимуществ помимо классов.
Сейчас линус больше руководитель и компромиссер, а его излюбленная стратегия в спорных ситуациях "выпускайте обоих, выживет сильнейший". Кроме того возможно его поставили перед фактом что без поддержки раста некоторые компании захотят сделать свой линукс с растом (это мои догадки не имеющие никаких доказательств) и боюсь старая гвардия с их почтовыми рассылками не потянут маркетинговую машину гугла (например кубернетес и докер протащили) и мелкомягких (гвидо и поттеринга например захантили).
> Если раст поможет быстро создавать программный продукт, который будет потреблять вменяемое количество ресурсов, то почему бы нет?

Проблема в том что это не будет "не хотите - не используйте". Само ядро собираться будет, а вот куча софта от гугла без этих модулей не запустится. Придется тащить раст в систему и сталкиваться с кучей ненужных проблем ради мифического профита. Канонинклы и ibm сделают это дефолтом и прощай легковесные и элегантные системы. Кроме того это очередной рычаг на линух от корпораций, которые стоят за растом. В итоге раст либо угробит ядро, либо про него забудут через N лет. Увы, раст в основном это маркетинг, он далеко не та серебрянная пуля за которую его выдают, а то что он реально добавляет не стоит той цены что он требует.
Ну и для молодежи напомню что лет ~15 назад была точно такая же ситуация: пришел гугл со своим андройдом и начал заливать в уши что си это ненадежно и надо непременно безальтернативно писать на джаве (тогда ndk не было и вроде андройд на смартфонах был только в проекте и замечу что та джава очень сильно отличалась от популярной в то время J2ME), вот он супербезопасный и избавит от всех проблем (не помню был ли тогда айфон, в любом случае он не афишировался и это никого не смущало). Тогда тоже звучало что производительность волшебным образом сравняют. Тогда тоже писали что вся проблемы существуют только потому что не используют джаву. Проходит еще десятка лет и у меня до сих пор волосы дымом встают от безопасности андройда. С растом похоже будет такая же история.

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

155. Сообщение от Аноним (155), 29-Сен-22, 07:51   +1 +/
Existing modern languages already provide an excellent developer experience: Go, Swift, Kotlin, Rust, and many more. Developers that can use one of these existing languages should. Unfortunately, the designs of these languages present significant barriers to adoption and migration from C++. These barriers range from changes in the idiomatic design of software to performance overhead.

Итак, на замену чего сделан карбон?

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

156. Сообщение от Аноним (156), 29-Сен-22, 08:31   –1 +/
> На реддите, в разделе линукса, массово продавливали насильно раст.
> Тогда к каждой новости писали "written on rust".

Хейтеры не перестают удивлять. Вначале слёзно просили указывать rust в заголовке чтобы пропускать посты с ним, а как стали добавлять стали рвать и метать, что упоминанием rust в заголовке теперь глаза мозолит. А вы не пробовали поразмыслить,  что может это у вас что-то не так с восприятием Rust, а не у окружающих? Нет, же начинают строить теории заговора.

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

157. Сообщение от eganru (?), 29-Сен-22, 08:39   +/
У меня на 5950x c 32 ГиБ ОЗУ где-то час собирается.
dev-lang/rust

Installed versions:  1.62.1(stable/1.62)^t(21:15:36 08/25/22)(clippy nightly rls rust-src rustfmt system-llvm wasm -debug -dist -doc -miri -parallel-compiler -profiler -system-bootstrap -test -verify-sig ABI_MIPS="-n32 -n64 -o32" ABI_S390="-32 -64" ABI_X86="32 64 -x32" CPU_FLAGS_X86="sse2" LLVM_TARGETS="AMDGPU RISCV WebAssembly X86 -AArch64 -ARM -AVR -BPF -Hexagon -Lanai -MSP430 -Mips -NVPTX -PowerPC -Sparc -SystemZ -XCore")

sys-devel/llvm


14.0.6-r2(14)^t(21:01:17 08/25/22)(binutils-plugin libffi ncurses -debug -doc -exegesis -libedit -test -verify-sig -xar -xml -z3 ABI_MIPS="-n32 -n64 -o32" ABI_S390="-32 -64" ABI_X86="32 64 -x32" LLVM_TARGETS="AArch64 AMDGPU ARM AVR BPF Hexagon Lanai MSP430 Mips NVPTX PowerPC RISCV Sparc SystemZ VE WebAssembly X86 XCore -ARC -CSKY -M68k")

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

159. Сообщение от Аноним (159), 29-Сен-22, 09:17   –5 +/
Ну ребят. Си был создан в 70е года прошлого века. Ему 50 лет. Надо же когда-то будет перейти на что то новое.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #160, #162, #186, #196, #207

160. Сообщение от Аноним (160), 29-Сен-22, 09:27   +4 +/
А колесо много раньше
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #159 Ответы: #181

161. Сообщение от анон (?), 29-Сен-22, 09:53   +1 +/
pipewire очень даже неплох, на него можно переходить
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #91 Ответы: #164

162. Сообщение от Янис (?), 29-Сен-22, 10:02   +/
Тем не менее ничего лучше Си до сих пор нет! Надо учитывать, что во времена, когда Си создавался, компы были слабыми, в сравнении с нашим днем, и памяти было мало. Следовательно, был создан язык, который отлично работает с памятью и железом. Раст в Линукс пихают не потому, что он лучше. Расту до Си далеко.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #159 Ответы: #165

163. Сообщение от Аноним (160), 29-Сен-22, 10:26   +1 +/
Не радует то, что многий API написан не профессионалами.  
Исходники run-time Microsoft для C++ являются хорошим примером.  

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

164. Сообщение от GOrilla (?), 29-Сен-22, 10:26   +2 +/
Я запускаю бэктреки в ютуб в файерфоксе, он играет по маршруту пульса - джек. И играю одновременно сольники на гитаре через джек. Все работает как часы. Вообще конфета. За что ругали Поттеринга? Все продумано, все работает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #161 Ответы: #169

165. Сообщение от Аноним (177), 29-Сен-22, 10:35   +/
>ничего лучше Си до сих пор нет

Хрена себе заява. К Си была масса претензий с самого начала, но он победил, как и Питон сейчас, по принципу "популярно только говно".

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

166. Сообщение от Аноним (177), 29-Сен-22, 10:37   +/
>Использую C++ как а-ля Си

И что? Наслаждайся своим утёнком сколько хочешь.

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

168. Сообщение от Янис (?), 29-Сен-22, 10:53   +/
На самом деле у Си есть минусы, но все равно ничего лучше Си до сих пор нет. А вот эти все претензии о "небезопасной работе с памятью" ни к Си адресуются, а к программистам.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #165 Ответы: #172

169. Сообщение от llolik (ok), 29-Сен-22, 11:16   +1 +/
> Я запускаю бэктреки в ютуб в файерфоксе, он играет по маршруту пульса - джек. И играю одновременно сольники на гитаре через джек. Все работает как часы. Вообще конфета. За что ругали Поттеринга? Все продумано, все работает.

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

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

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

170. Сообщение от Аноним (177), 29-Сен-22, 11:28   +/
Ерунду ты какую-то написал. Как раз в коллективе Rust-разработчики обычно самый вменяемый народ. Потому что освоение этого языка не самое простое дело и требует особой мотивации, то есть отбираются думающие, самостоятельные люди, как правило, с опытом Си, C++ или Go - познавшие всю боль плохих языков.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #185

172. Сообщение от Аноним (177), 29-Сен-22, 11:30   –1 +/
>все претензии о "небезопасной работе с памятью" ни к Си адресуются, а к программистам

Самый тупой аргумент. Программист, который не хочет переложить на программу рутинную работу — плохой программист.

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

173. Сообщение от n00by (ok), 29-Сен-22, 11:32   +/
Я не знаю. Но видел человека, который случайно сел на ВГ93. Только при чём тут это? NOP не только там так реализована.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130 Ответы: #226

174. Сообщение от Аноним (177), 29-Сен-22, 11:35   +/
>Замечательный язык, 10 попыток нужно чтобы написать вменямый код

Именно так работают компиляторы хороших идейных языков - Раста, Хаскеля... Бьют по рукам программиста, заставляют писать правильно, а не как попало.

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

175. Сообщение от n00by (ok), 29-Сен-22, 11:36   +1 +/
О mikhailnov. Позже он заявил, что наконец выучил язык. Я поверил, я всем верю. Потом у него оказалось, что типизация в Си - строгая.

У них там другой ещё есть, кто рекомендовал пользователю скопировать домашний раздел в каталог на другом разделе командой dd. Ну то есть так: dd if=/dev/sda2 of=/home

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

176. Сообщение от GOrilla (?), 29-Сен-22, 12:14   +/
Пробовать пока никак, мои программы еще не поддерживают  pw. Так что будет он, будем им пользоваться, делов то.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #169

177. Сообщение от Аноним (177), 29-Сен-22, 12:15   +/
Ну дык... Такого языка, как Rust, человечество ещё не знало.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

178. Сообщение от Анонн (?), 29-Сен-22, 12:15   –2 +/
> а вот куча софта от гугла без этих модулей не запустится

ну так не используй софт от гугла, делов-то

> прощай легковесные и элегантные системы

эм... ты точно про ядро линукса говоришь?
да в чем проблема если gcc станет поддерживать еще один язык? он сильно потяжелеет?

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

179. Сообщение от Аноним (177), 29-Сен-22, 12:16   –1 +/
Ещё один "Си-я-знаю-как-надо". Проблема в том, что индустрии не нужен ещё один Си. Нужно что-то революционно повышающее скорость разработки и поддержки БОЛЬШИХ проектов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71

180. Сообщение от Анонн (?), 29-Сен-22, 12:30   +/
Нюансик в том что signed integer overflow для Си это undefined behavior и фиг знает что произойдет.
А для раст signed integer overflow is specified to wrap as two’s complement.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #149

181. Сообщение от Аноним (181), 29-Сен-22, 12:32   –2 +/
Ну можешь и дальше на деревянных колёсах ездить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #160

182. Сообщение от Аноним (25), 29-Сен-22, 12:33   +/
Ты наркоман что ли? Вообще читать разучился? Где там ядро? Или нужно побыстрее в коммент нaсрать, а читать это не обязательно?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #150

183. Сообщение от ptr (??), 29-Сен-22, 12:41   +/
> В репах уже есть rg

Использующий pcre2, написанную на C. Причем размер tar.gz архива исходников pcre2 в пять(!) раз больше, чем rg. Да и производительность тут больше всего зависит именно от скорости обработки регулярных выражений.
Итого, 13% кода и 5% функциональности на rust, остальное - на C. Чем хвалиться то?

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

184. Сообщение от Вы забыли заполнить поле Name (?), 29-Сен-22, 12:54   +1 +/
Самый безопасный абзац
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

185. Сообщение от ДунканМакклаудЯрыйРастоман (?), 29-Сен-22, 13:08   –1 +/
Всячески поддерживаю данное высказывание. Много пипла свалило с плюсов, сишки,  голянги на раст в виду изящной компактности последнего языка. Действительно буквально все концепции этого языка представляют собой в сумме монолитное граммотно спроектированное строение,  и в итоге весь язык легко умещается в голове человека. Для думающих компетентных людей данный язык вызывает явный интерес. Среди растоманов нет случайных людей,  язык отпугивает проходимцев своей кажущейся сложностью,  которая на поверку оказывается мнимой. Язык открывает большие возможности,  если месяца три-четыре неустанно пробивать защиту от псевдопрограммистов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #170 Ответы: #205

186. Сообщение от Максим (??), 29-Сен-22, 13:10   +1 +/
Си - это фундаментальный язык программирования, созданный великими учёными, гениями инфомационных технологий, он вне времени - классика бессмертна.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #159 Ответы: #188, #193, #208

187. Сообщение от Максим (??), 29-Сен-22, 13:21   +/
Это не рутинная работа, а собранность и внимательность. Если хочешь программировать левой ногой, потягивая смузи - добро пожаловать в мир Java и других высокоуровневых языков, которые "прощают ошибки". А Си, как и создаваемые на нём программы, требует глубокой сосредоточенности и чёткого понимания что ты делаешь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #172 Ответы: #189

188. Сообщение от Аноним (160), 29-Сен-22, 13:24   +/
Многие разработчики ЯП не понимают по существу что должен уметь ЯП и поэтому создают кофеварки
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #186 Ответы: #192

189. Сообщение от Аноним (25), 29-Сен-22, 13:44   +1 +/
Лажа в том, что за ошибки "настоящих" погромистов приходится расплачиваться не им.
А насколько они "глубоко сосредоточены и чётко понимают происходящее" мы видим практически в каждом срочном багфиксе ядра. Прекратите гнать эту пургу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #187 Ответы: #190

190. Сообщение от Максим (??), 29-Сен-22, 13:57   +/
И что, обнаруженные в ядре ошибки привели к каким-то катастрофическим последствиям? Вроде нет - весь Инет под линуксом крутится, миллионы промышленных и бытовых устройств, суперкомпьютеры. Так что не надо тут на "настоящих программистов" гнать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #189

191. Сообщение от Брат Анон (ok), 29-Сен-22, 14:15   +2 +/
> Я его наизусть знаю.
> Любой код - алгоритм

Алгоритм имеет реализацию в коде.
Но далеко не весь код является алгоритмом. Когда котик ходит по клавиатуре с включенным IDE -- код есть, а алгоритма нет.

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

192. Сообщение от Аноним (160), 29-Сен-22, 14:50   +/
Суждение не о том, что API содержит ошибки, а о том, что оно часто и густо разработано не оптимально.  
И не стесняются однако публиковать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #188

193. Сообщение от Аноним (160), 29-Сен-22, 15:11   +/
Скорее всего вы правы.  
ИМХО разработчики Си создали хороший язык для системного программирования.  

Ныне некоторые скажут "А чем он хорош?".  
Что им ответить ...

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

194. Сообщение от анон (?), 29-Сен-22, 15:32   +1 +/
Всё вам везде хейтеры мерещатся.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #156

195. Сообщение от 1 (??), 29-Сен-22, 16:06   +/
Ну не знаю PL/1 норм был язык. Такой Франкенштейн из КОБОЛ и ФОРТРАН. Писать на нём было удобно (но не драйвера конечно и низкоуровневые протоколы). Компилятор с него был ужасен. А так вполне себе для своего времени. Слишком избыточен, но можно писать на "своём" подмножестве.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

196. Сообщение от Аноним (197), 29-Сен-22, 18:46   +/
>Надо же когда-то будет перейти на что то новое.

Надо, но на что-то хорошее и это хорошее не Rust. Одного только "безопасная работа с памятью" в 202x недостаточно.

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

197. Сообщение от Аноним (197), 29-Сен-22, 18:56   +/
Версий патчей для ядра Linux с поддержкой языка Rust? Бесконечно много, ибо эти патчи сами по себе ни одну уязвимость не устраняют. Уязвимости устраняют патчи для уязвимого кода.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112

198. Сообщение от Аноним (198), 29-Сен-22, 18:57   +/
> На реддите […] к каждой новости писали "written on rust".

MGIMO finished какой-то, а не реддит.

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

199. Сообщение от Аноним (197), 29-Сен-22, 19:15   +/
Видим первую же строчку:
#include <qsim.h>
Это Rust?

Киньте в меня камень, если это Rust;
vector<qbit> q;
q.push_back(qbit::ZERO());

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

201. Сообщение от Анонн (?), 29-Сен-22, 21:11   +/
М... а с каких это пор из си нельзя вызывать код либ, написанный на других языках?
Открой первоисточник и прочитай https://arxiv.org/abs/2209.11460
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #199

202. Сообщение от Аноним (-), 29-Сен-22, 21:33   +/

>> ripgrep has optional support for switching its regex engine to use PCRE2.
>> PCRE2 support can be enabled with -P/--pcre2 (use PCRE2 always) or --auto-hybrid-regex (use PCRE2 only if needed).
> Использующий pcre2, написанную на C. Причем размер tar.gz
> *Пук-пук-пук*
> Итого, 13% кода и 5% функциональности на rust, остальное - на C.
> Чем хвалиться то?

Очередным мощным вспуком очередного Воена Супротив Раста, который "не читал, но ..."?


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

203. Сообщение от Аноним (203), 29-Сен-22, 23:21   +1 +/
Одним словом, типичный диверсант.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #113 Ответы: #218

204. Сообщение от Аноним (204), 29-Сен-22, 23:24   +/
Они однажды были сгенерированы. Удобнее же работать с осмысленными именами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

205. Сообщение от Hck3r (?), 30-Сен-22, 01:11   +/
Это они ещё Ди не видели :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #185 Ответы: #214

206. Сообщение от Hck3r (?), 30-Сен-22, 01:13   +/
Зато можно подпускать к Ди
ImportC и другие инструменты позволят использовать Си либы
А плюшки рейндж из стд и нормальных шаблонов покорят вас навсегда
Вы не сможете потом писать на чем-то другом
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106

207. Сообщение от Аноним (207), 30-Сен-22, 01:22   +/
Трусы надевают старинным методом с момента их появления.
Тебе пора уже начать делать это через голову!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #159 Ответы: #223

208. Сообщение от Аноним (79), 30-Сен-22, 01:57   +/
> созданный великими учёными, гениями

не подскажешь, кто придумал функцию gets?

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

209. Сообщение от Аноним (209), 30-Сен-22, 03:27   +/
> в рантайме и вываливать километры логов

Я конечно давно не писал на C++, но вы уверены что его rtl умеет в рантайме вываливать километры логов, вы точно не перепутали C++ с Java?

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

211. Сообщение от Аноним (-), 30-Сен-22, 07:51   +/
Синтасис ПРОСТ, в нем есть 3 столпа структурного программирования и рекурсия, все больше ничего лишнего нет. Изучая Си сменилось огромное количество поколений поєтому код ЧИТАБЕЛЕН. Нет ООП поєтому код ПРОЗРАЧЕН. Язік МОЩНИЙ потому-что позволяет делать все что угодно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #193

212. Сообщение от abu (?), 30-Сен-22, 10:07   +/
=Использую C++ как а-ля Си.= Испокон веков так многие программисты и советовали - пиши, как на С, надо классы - подкидывай с умом. Плюс один вам (:
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #133

213. Сообщение от Аноним (213), 30-Сен-22, 11:09   +/
Я раньше писал на другом языке, потом попробовал С++, я мне так понравилось. Клёвый язык. Сильно удобнее, чем то, что было.

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

214. Сообщение от Аноним (-), 30-Сен-22, 11:37   +/
И не увидят. Кому нужно смотреть на язык, который до сих пор не может решить со сборкой он мусора или без, когда для тех кому нужен gc есть Go, а для тех кому нужно без gc есть rust?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #205

215. Сообщение от darkshvein (ok), 30-Сен-22, 12:50   +/
>Использование Rust для разработки драйверов позволит с минимальными усилиями создавать безопасные и более качественные драйверы

ээ, в чём проблема создавать безопасные драйверы на сях?

>качественные

скорость, то бишь производительность уже неважна?)
пусть и тормозит сильнее чем дрова девайса на винде,зато написан на Rust!?

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

216. Сообщение от Аноним (83), 30-Сен-22, 13:53   +/
Покажи пример правильного UI на расте
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #174

218. Сообщение от Аноним (-), 30-Сен-22, 14:14   +/
Потом он уйдет работать как Потный пацан в Майкрософт?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #203

223. Сообщение от darkshvein (ok), 30-Сен-22, 16:13   +/
>Так и быть - создавай и демонстрируй.

так они уже есть на C.
где твой аналоговнет на расте?

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

224. Сообщение от Аноним (-), 30-Сен-22, 23:05   +/
>>> > ээ, в чём проблема создавать безопасные драйверы на сях?
>>Так и быть - создавай и демонстрируй.
> так они уже есть на C.

Т.е. очередной уважаемый эксперт опеннета считает, что все дрова уже написаны и их просто из вредности не выкладывают заранее? Яснопонятно.

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

225. Сообщение от Аноним (25), 30-Сен-22, 23:58   +/
> в чём проблема создавать безопасные драйверы на сях?

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

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

226. Сообщение от Аноним (-), 01-Окт-22, 00:26   +/
> Я не знаю. Но видел человека, который случайно сел на ВГ93.

Ж...а наверное долго болела? :)

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

227. Сообщение от n00by (ok), 01-Окт-22, 09:38   +/
>> Я не знаю. Но видел человека, который случайно сел на ВГ93.
> Ж...а наверное долго болела? :)

Это зимой было дело, когда у нас мороз и одеваются соответсвующе. :) Он с радиорынка зашёл погреться и перед уходом обнаружилось, что потерял микросхему. Ну кто-то и пошутил «ты на нём сидишь». :)

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

229. Сообщение от Прохожий (??), 01-Окт-22, 17:56   +/
Ещё расскажи, что ты выучил наизусть спецификацию из около 1000 страниц плюсов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #213 Ответы: #231

230. Сообщение от Прохожий (??), 01-Окт-22, 17:58   +/
Потому что чукча не читатель. :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

231. Сообщение от n00by (ok), 01-Окт-22, 18:37   +/
> Ещё расскажи, что ты выучил наизусть спецификацию из около 1000 страниц плюсов.

Почти 2000 на самом деле. Но по языку не так много, 75% - это описание библиотеки (что в любом языке читают, если библиотеку используют). Учить наизусть не надо. Стандарт нужен, что бы в спорных случаях не спрашивать экспертов Опеннета, а найти там ответ.

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


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

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




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

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