![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Линус Торвальдс не исключил возможность интеграции поддержки Rust в ядро Linux 5.20" | +/– | ![]() |
Сообщение от opennews (ok), 22-Июн-22, 09:28 | ||
На проходящей в эти дни конференции Open-Source Summit 2022 в секции ответов на вопросы Линус Торвальдс упомянул о возможности скорой интеграции в ядро Linux компонентов для разработки драйверов устройств на языке Rust. Не исключается, что патчи с поддержкой Rust будут приняты в ближайшем окне приёма изменений, формирующем состав ядра 5.20, намеченного на конец сентября... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Fracta1L (ok), 22-Июн-22, 09:28 | +9 +/– | ![]() |
Прагматичный мужик, с таким лидером Linux будет успешно развиваться, вбирая в себя лучшие новшества. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #3, #19, #32, #92, #96 |
2. Сообщение от Аноним (2), 22-Июн-22, 09:37 | +15 +/– | ![]() |
Непонятно только, если можно писать драйверы на Rust, то почему нельзя на C++? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #4, #7, #15, #20, #37, #38 |
3. Сообщение от Аноне (?), 22-Июн-22, 09:37 | +1 +/– | ![]() |
А как же так, неужели не надо всё ядро выбрасывать и на расте переписывать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #6, #11 |
4. Сообщение от Аноним (4), 22-Июн-22, 09:38 | +4 +/– | ![]() |
Дочитай новость до конца, может тогда поймёшь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #10, #500 |
5. Сообщение от Аноним (5), 22-Июн-22, 09:40 | +13 +/– | ![]() |
Всё читал смехушечки про ужасный синтаксис Rust. Потом сам столкнулся. Да даже C++ более читаемым выглядит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #8, #17, #23, #36, #78, #136, #225, #244 |
6. Сообщение от Аноним (6), 22-Июн-22, 09:41 | +16 +/– | ![]() |
Вряд ли он страдает юношеским максимализмом, тем более в его-то возрасте. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #24, #58, #117 |
7. Сообщение от Юрий (??), 22-Июн-22, 09:42 | +9 +/– | ![]() |
Линус не любит плюсы. И правильно делает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
8. Сообщение от Аноним (8), 22-Июн-22, 09:44 | –24 +/– | ![]() |
дада, тебя забыли спросить | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #16, #208 |
10.
Сообщение от Александр![]() | +3 +/– | ![]() |
так плюсы тоже умеют это, если ручку приложить. Он на простой Ся без всякой безопасности жил до этого вполне уверенно. просто дядька невзлюбил плюсы | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #13, #56, #87 |
11. Сообщение от Fracta1L (ok), 22-Июн-22, 09:45 | +/– | ![]() |
Москва не сразу строилась | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #46 |
13. Сообщение от Fracta1L (ok), 22-Июн-22, 09:46 | –2 +/– | ![]() |
> плюсы тоже умеют это, если ручку приложить | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #63 |
15. Сообщение от Аноним (15), 22-Июн-22, 09:47 | +2 +/– | ![]() |
Так в C++ Exception и это богомерзко и нельзя. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #105 |
16. Сообщение от Аноним (5), 22-Июн-22, 09:48 | +/– | ![]() |
Это комментарий, а не ответ. В следующий раз пробуй потоньше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
17.
Сообщение от Аноним![]() | –2 +/– | ![]() |
Разработчики уже все для тебя придумали: use, use as, type. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #21 |
19. Сообщение от Аноним (19), 22-Июн-22, 09:54 | +4 +/– | ![]() |
ну, графический пинг написали, можно и за ядро взяться. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #27 |
20.
Сообщение от freehck![]() | +5 +/– | ![]() |
> Непонятно только, если можно писать драйверы на Rust, то почему нельзя на C++? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #60, #67, #81 |
21. Сообщение от Аноним (21), 22-Июн-22, 09:56 | +1 +/– | ![]() |
Ладно, передумал не любить rust. Включайте в ядро. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #64 |
23. Сообщение от Аноним (23), 22-Июн-22, 09:57 | –2 +/– | ![]() |
Такое только в hello world бывает. В реальных программах обычно функции возвращают просто Result<()>, потому что подключен anyhow или свой тип Error и "type Result<T> = std::result::Result<T, Error>;" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #30 |
24. Сообщение от Менеджер по поддержке ржавчины (?), 22-Июн-22, 10:02 | +1 +/– | ![]() |
в таком-то возрасте - пора на пенсию ;) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #84 |
26. Сообщение от Аноним (26), 22-Июн-22, 10:37 | +/– | ![]() |
больше языков в ядро, а потом удивляться тому, что ядро поддерживает только три с половиной процессора | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #28 |
27. Сообщение от Массоны Рептилоиды (?), 22-Июн-22, 10:41 | +/– | ![]() |
Графическое ядро уже почти написали! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #51, #55 |
28. Сообщение от Аноним (4), 22-Июн-22, 10:54 | –1 +/– | ![]() |
Тоже ниасилил прочитать новость? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 |
30.
Сообщение от ranen![]() | +2 +/– | ![]() |
Это кусок из примера к стандартной библиотеке вводы/вывода. Никто, находясь в своем уме, не будет выкидывать пользователю сырые ошибки ввода/вывода, хоть бы имя файла указал, с которым проблемы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
31. Сообщение от microsoft (?), 22-Июн-22, 10:57 | +10 +/– | ![]() |
> преподносится как опция | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #45, #72, #74 |
32. Сообщение от microsoft (?), 22-Июн-22, 10:59 | +1 +/– | ![]() |
А до этого ты орал чти у Торвальдса с головой не в порядке. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #33 |
33. Сообщение от Fracta1L (ok), 22-Июн-22, 11:06 | –2 +/– | ![]() |
Когда? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #99 |
34. Сообщение от Аноним (34), 22-Июн-22, 11:09 | +2 +/– | ![]() |
На самом деле, логичным должен быть вопрос не "когда С++", а "когда Fortran, ADA, objective C". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #75, #432 |
36.
Сообщение от warlock66613![]() | +2 +/– | ![]() |
А в чём проблема, и почему неудобно? Ну и `std::` лучше убрать, импортировав `io`, тогда будетfn main() -> io::Result<()> { | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #47 |
37. Сообщение от Аноним (37), 22-Июн-22, 11:25 | +1 +/– | ![]() |
> Непонятно только, если можно писать драйверы на Rust, то почему нельзя на C++? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
38. Сообщение от DmA (??), 22-Июн-22, 11:28 | +/– | ![]() |
Ядро и драйвера Windows NT разве не на С++ написаны? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #41, #62 |
40. Сообщение от Sw00p aka Jerom (?), 22-Июн-22, 11:42 | +/– | ![]() |
новое поколение анбешных бекдорописак разучилось писать на С, вот и пихают это поделие, чтобы бекдоры не крешили систему когда работают с памятью. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #44, #234 |
41. Сообщение от Al Ka (?), 22-Июн-22, 11:45 | +/– | ![]() |
Нет, на Си. Если не верите посм. утекшие исходники XP | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
44. Сообщение от Попандопала (?), 22-Июн-22, 11:48 | +/– | ![]() |
Интим не предлагать?XD | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #89 |
45. Сообщение от Аноним (45), 22-Июн-22, 11:51 | +7 +/– | ![]() |
>> преподносится как опция | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #50, #121 |
46. Сообщение от Аноним (46), 22-Июн-22, 11:54 | +3 +/– | ![]() |
к счастью, не на расте. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #53 |
47. Сообщение от Аноним (47), 22-Июн-22, 11:55 | +5 +/– | ![]() |
Думаю проблема в этом <()>. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #54, #109, #257, #430, #480 |
49. Сообщение от Bob (??), 22-Июн-22, 11:57 | +/– | ![]() |
Абстрагируясь: можно КПД итогового решения? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #52, #128, #182 |
50. Сообщение от Аноним (46), 22-Июн-22, 11:59 | +2 +/– | ![]() |
Ещё гарфику пытались безопасной сделать... В итоге половина прог перестали работать из-за архитектурных проблем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 |
51. Сообщение от Аноним (-), 22-Июн-22, 12:04 | +1 +/– | ![]() |
Заметь, "безопасное графическое ядро". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
52. Сообщение от Аноним (46), 22-Июн-22, 12:05 | +2 +/– | ![]() |
Ох уж эти сказочки... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 |
53. Сообщение от Аноним (123), 22-Июн-22, 12:07 | –1 +/– | ![]() |
На чём-то вроде бейсика. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #100 |
54. Сообщение от Аноним (-), 22-Июн-22, 12:08 | –2 +/– | ![]() |
Почему этого я не заметил, а ты заметил? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #71 |
55. Сообщение от Аноним (120), 22-Июн-22, 12:09 | +1 +/– | ![]() |
Графическое ядро надо писать на Electron. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
56. Сообщение от Аноним (120), 22-Июн-22, 12:11 | –2 +/– | ![]() |
А на Rust даже голову прикладывать ненужно, не то, что ручку. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #79 |
58. Сообщение от Аноним (58), 22-Июн-22, 12:13 | +2 +/– | ![]() |
А тогда зачем он раст то внедряет? Мог бы тогда как в былые годы всем им свой фирменный жест показать! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #90 |
60. Сообщение от Аноним (120), 22-Июн-22, 12:14 | +1 +/– | ![]() |
Так может на OCaml? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #195 |
61. Сообщение от Аноним (61), 22-Июн-22, 12:14 | +1 +/– | ![]() |
Всегда мечтал собирать ядро неделю. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #80, #111 |
62. Сообщение от Аноним (62), 22-Июн-22, 12:15 | +1 +/– | ![]() |
На C++ был BeOS: https://en.wikipedia.org/wiki/BeOS_API | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #68 |
63. Сообщение от Аноним (58), 22-Июн-22, 12:15 | +/– | ![]() |
HaikuOS полностью написана на с++ и вот-вот нагнёт ваш линукс на десктопах! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #73, #94, #161 |
64. Сообщение от Аноним (120), 22-Июн-22, 12:15 | +/– | ![]() |
Сначала в GCC включайте. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #82 |
67. Сообщение от Аноним (58), 22-Июн-22, 12:17 | +/– | ![]() |
Ядро HaikuOS написано на c++. И работает на декстопах уже получше чем... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #106, #165 |
68. Сообщение от Аноним (58), 22-Июн-22, 12:19 | +/– | ![]() |
И haiku! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 |
69. Сообщение от Аноним (-), 22-Июн-22, 12:19 | +1 +/– | ![]() |
Как там успехи у дистрибутива Hyperbola с использованием ядра OpenBSD, кто знает? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
71. Сообщение от n00by (ok), 22-Июн-22, 12:21 | +/– | ![]() |
Если перечислить языки, которые знает каждый из Анонимов, вероятно, станет понятно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 |
72. Сообщение от Аноним (120), 22-Июн-22, 12:21 | +/– | ![]() |
Вот, даже Microsoft это понимает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
73. Сообщение от Fracta1L (ok), 22-Июн-22, 12:24 | +5 +/– | ![]() |
С РеактОСом вместе) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 |
74. Сообщение от Аноним (120), 22-Июн-22, 12:24 | +/– | ![]() |
Если позарез модуль будет нужен, придётся портировать на C. По крайней мере, пока Rust frontend не добавят в GCC. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #212 |
75. Сообщение от Аноним (120), 22-Июн-22, 12:27 | +1 +/– | ![]() |
Вот вопрос про Ada не кажется шуткой. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #233 |
76. Сообщение от Аноним (-), 22-Июн-22, 12:30 | +/– | ![]() |
Если начнут писать модули на Расте каков их будет среднестатистический бинарный размер? Только не говорите мне, что надо каждый раз отключать включёные по умолчанию функции дебага. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #83, #85, #104, #149, #173, #235 |
77. Сообщение от Аноним (58), 22-Июн-22, 12:31 | +1 +/– | ![]() |
>Линус Торвальдс упомянул о возможности скорой интеграции в ядро Linux компонентов для разработки драйверов устройств на языке Rust | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #88, #129, #326 |
78. Сообщение от Cucumber (?), 22-Июн-22, 12:33 | +3 +/– | ![]() |
Если не используется код выхода, то просто пишешь: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #141, #325, #431 |
79. Сообщение от Аноним (46), 22-Июн-22, 12:35 | +2 +/– | ![]() |
> на Rust даже голову прикладывать ненужно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 |
80. Сообщение от Аноним (120), 22-Июн-22, 12:35 | +/– | ![]() |
Первый день Rust. Впрочем, в дальнейшем может понадобиться не один день. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 |
81. Сообщение от n00by (ok), 22-Июн-22, 12:35 | +/– | ![]() |
>> Непонятно только, если можно писать драйверы на Rust, то почему нельзя на C++? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #197 |
82. Сообщение от Аноним (46), 22-Июн-22, 12:36 | +1 +/– | ![]() |
Лицензионные ограничения раста... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #93 |
83. Сообщение от Аноним (120), 22-Июн-22, 12:41 | +1 +/– | ![]() |
Эх, даже если мы устроим краудфандинг, чтобы компенсировать Торвальдсу упущенную выгоду, вслествие отказа от включения Rust, мы не наберём столько. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 |
84. Сообщение от Бывалый смузихлёб (?), 22-Июн-22, 12:41 | +/– | ![]() |
Дедушку, здоровающегося с пустотой и падающего с велика, всё никак на пом.. пенсию не выкинут, а вы про торвальдса | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #110 |
85. Сообщение от n00by (ok), 22-Июн-22, 12:42 | –3 +/– | ![]() |
> Раст болтливый язык? Одинаковая реализация в процедурном стиле среднестатистического | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 Ответы: #258 |
86. Сообщение от iPony129412 (?), 22-Июн-22, 12:42 | +2 +/– | ![]() |
Это знак 😮. С сегодняшнего дня начну учить Rust. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #91, #97, #108, #112 |
87. Сообщение от Бывалый смузихлёб (?), 22-Июн-22, 12:44 | +/– | ![]() |
> просто дядька невзлюбил плюсы | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
88. Сообщение от Аноним (120), 22-Июн-22, 12:45 | +/– | ![]() |
Тут жеж ещё всё сильно будет зависеть от того, сможет ли весь существующий свободный софт быть собранным под Haiku. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #77 Ответы: #130 |
89. Сообщение от Sw00p aka Jerom (?), 22-Июн-22, 12:45 | +/– | ![]() |
без смс и рекламы :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #124 |
90. Сообщение от torvn77 (ok), 22-Июн-22, 12:47 | –1 +/– | ![]() |
Так его феминистками обложили. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #120 |
91. Сообщение от Аноним (120), 22-Июн-22, 12:50 | +/– | ![]() |
"Rust за 21 час с нуля" или "Rust для тинейджеров" ещё не написали. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 Ответы: #101 |
92. Сообщение от torvn77 (ok), 22-Июн-22, 12:51 | +/– | ![]() |
А что он будет делать кода в ядре появится свободный код на несвободных системах комманд? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #116 |
93. Сообщение от Аноним (120), 22-Июн-22, 12:53 | +/– | ![]() |
Название поменять. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #82 Ответы: #95, #201 |
94. Сообщение от torvn77 (ok), 22-Июн-22, 12:54 | +/– | ![]() |
А разве её не на ассемблере пишут? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 Ответы: #102 |
95. Сообщение от Аноним (120), 22-Июн-22, 12:54 | +/– | ![]() |
Или совместимую, по крайней мере, сначала, независимую реализацию. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #93 |
96. Сообщение от Аноним (96), 22-Июн-22, 12:55 | –1 +/– | ![]() |
Дяди из Linux Foundation решили окончательно убить Linux как Mozilla убивает Firefox. Примечательно, что тоже переписыванием на Rust. Потом окончательно переведут всех на какое-то несвободное ПО вроде Fuchsia с тивоизацией. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #138, #305, #396 |
97. Сообщение от Иваня (?), 22-Июн-22, 12:55 | +2 +/– | ![]() |
А мне лень учить новый ЯП... Я знаю C, буду на нём писать, не зря же учил. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
99. Сообщение от Аноним (120), 22-Июн-22, 12:59 | +1 +/– | ![]() |
- Доктор, у меня провалы в памяти. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 |
100. Сообщение от Аноним (120), 22-Июн-22, 13:00 | +/– | ![]() |
На Бедоне же. Вот как разрослась-то! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 Ответы: #441 |
101. Сообщение от iPony129412 (?), 22-Июн-22, 13:01 | +/– | ![]() |
> "Rust за 21 час с нуля" или "Rust для тинейджеров" ещё не написали. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #91 |
102. Сообщение от Аноним (58), 22-Июн-22, 13:04 | +2 +/– | ![]() |
Это KolibriOS | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 Ответы: #126 |
104. Сообщение от Аноним (104), 22-Июн-22, 13:07 | +/– | ![]() |
Си программы меньше размером, потому что динамическая линковка. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 Ответы: #259 |
105. Сообщение от НяшМяш (ok), 22-Июн-22, 13:14 | +4 +/– | ![]() |
> Так в C++ Exception и это богомерзко и нельзя. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
106. Сообщение от НяшМяш (ok), 22-Июн-22, 13:14 | +3 +/– | ![]() |
Сколько в нём драйверов и архитектур есть? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 Ответы: #118 |
108. Сообщение от Без аргументов (?), 22-Июн-22, 13:16 | +1 +/– | ![]() |
лучше сначала изучите организацию ЭВМ, архитектуру железа и ядра. а потом хоть JS | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 Ответы: #127, #219 |
109. Сообщение от НяшМяш (ok), 22-Июн-22, 13:17 | +1 +/– | ![]() |
Если уж прям глаз режет, то можно сделать type Void = (); | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 |
110. Сообщение от hgdslvodf (?), 22-Июн-22, 13:17 | +8 +/– | ![]() |
Человечек, который статистически не доживет до собственной пенсии, хохочет с 79-летнего старика. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 Ответы: #123, #170 |
111. Сообщение от НяшМяш (ok), 22-Июн-22, 13:19 | +2 +/– | ![]() |
Кстати интересно как там инициатива по рефакторингу заголовочных файлов продвигается. Обещали неслабое ускорение сборки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 Ответы: #189, #434 |
112. Сообщение от НяшМяш (ok), 22-Июн-22, 13:20 | +/– | ![]() |
https://doc.rust-lang.org/book/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 |
113. Сообщение от Аноним (113), 22-Июн-22, 13:22 | +1 +/– | ![]() |
За 30 лет могли бы лучше Pascal впилить в ядро. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #134, #151, #232, #316, #438 |
114. Сообщение от Аноним (114), 22-Июн-22, 13:22 | +2 +/– | ![]() |
Это ужасно, "макака-формошлёп"ы, не знающие чем фон неймановская архитектура отличается от гарвардской, добрались до ядра. Так называемые "программисты" на rust окончательно испортят линукс. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #115, #119, #132, #196, #203, #217 |
115. Сообщение от Аноним (61), 22-Июн-22, 13:23 | +6 +/– | ![]() |
На windows. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #114 Ответы: #193 |
116. Сообщение от Fracta1L (ok), 22-Июн-22, 13:26 | +1 +/– | ![]() |
Шта | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 Ответы: #125 |
117. Сообщение от kugym (?), 22-Июн-22, 13:29 | +/– | ![]() |
Он им наслаждается | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
118. Сообщение от Аноним (120), 22-Июн-22, 13:49 | +1 +/– | ![]() |
Ну для RISC-V64 портировали, вроде. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #106 Ответы: #462 |
119. Сообщение от АнонимКо (?), 22-Июн-22, 13:52 | +/– | ![]() |
> Это ужасно, "макака-формошлёп"ы, не знающие чем фон неймановская архитектура отличается | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #114 |
120. Сообщение от Аноним (120), 22-Июн-22, 13:53 | +/– | ![]() |
Причём, четверо из них у него дома. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 |
121. Сообщение от anonymous (??), 22-Июн-22, 13:56 | –2 +/– | ![]() |
То есть RedHat вместо того чтобы втихаря ночью под одеялом накопить бесценный многолетний опыт по решению проблем тысяч промышленных установок, десятки тысяч проблем с обслуживающим персоналом, обобщить это и выяснить что башпортянки и есть главный источник проблем а значит источник бабла для проходимцев мнящих себя "я такой сисадмин юникса в свитере и знаю чем отличаются "" от '' на колени предо мной платите миллиарды за мои башзнания и нелтленные башпортянки, а то уволюсь и ппц фирме" нанял Лёню и решил проблемы, причем в открытую все документировано и свободно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #467 |
123. Сообщение от Аноним (123), 22-Июн-22, 14:14 | +2 +/– | ![]() |
А из вопреки всё-таки доживших много ли кто на велосипед осилит залезть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #110 Ответы: #133, #243 |
124. Сообщение от Попандопала (?), 22-Июн-22, 14:16 | +/– | ![]() |
Ага, с OAuth говорят секьюрнее. ) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #89 |
125. Сообщение от torvn77 (ok), 22-Июн-22, 14:22 | +2 +/– | ![]() |
Ну безопасное написание драйверов ламерами это объективная реальность, потому что никто кроме них не будет писать драйвер для девайса который купили полтора человека и сделать для них загончик где они бы бсодили только свой драйвер нужно и полезно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #116 Ответы: #131, #135, #395 |
126. Сообщение от torvn77 (ok), 22-Июн-22, 14:24 | +/– | ![]() |
Ну раз Гайку пишут на нормальном языке то посмотрю, судя по коментам там у вас скоро amdgpu прикрутят. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #102 Ответы: #137 |
127. Сообщение от iPony129412 (?), 22-Июн-22, 14:25 | +1 +/– | ![]() |
> лучше сначала изучите организацию ЭВМ, архитектуру железа и ядра. а потом хоть JS | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #108 |
128. Сообщение от Аноним (138), 22-Июн-22, 14:27 | +/– | ![]() |
Абстрагируясь? Шляпа платит Линусу бонусы, Линус ловит лулзы с сообщества. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 |
129. Сообщение от Аноним (138), 22-Июн-22, 14:29 | +3 +/– | ![]() |
> от ядра и загрузчика и до самого юзерспейса написана на c++ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #77 |
130. Сообщение от Аноним (138), 22-Июн-22, 14:30 | +/– | ![]() |
А с этим проблемы? Компилятор си в ней есть, берёшь, собираешь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 Ответы: #191 |
131. Сообщение от Fracta1L (ok), 22-Июн-22, 14:34 | +/– | ![]() |
Шизофазия | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #125 |
132. Сообщение от Аноним (138), 22-Июн-22, 14:34 | +/– | ![]() |
>BSD | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #114 |
133. Сообщение от rshadow (ok), 22-Июн-22, 14:35 | +/– | ![]() |
Ну если альцгеймер прогрессирует, то может и старик на велосипед полезет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #123 Ответы: #140 |
134. Сообщение от Аноним (138), 22-Июн-22, 14:35 | +/– | ![]() |
Что ты такое говоришь? pascal - это смерть для линукса! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #113 |
135. Сообщение от Аноним (135), 22-Июн-22, 14:37 | +1 +/– | ![]() |
>> почему для этого загончика выбран инструмент с лицензией имеющей потенциальную опасность вендорлока | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #125 Ответы: #426 |
136. Сообщение от Аноним (138), 22-Июн-22, 14:38 | +/– | ![]() |
Не для вас написано, молодой человек. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
137. Сообщение от Аноним (138), 22-Июн-22, 14:40 | –1 +/– | ![]() |
>на нормальном языке | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #126 Ответы: #205 |
138. Сообщение от Аноним (138), 22-Июн-22, 14:45 | +/– | ![]() |
Да что ты такое пишешь то? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #96 |
140. Сообщение от Аноним (123), 22-Июн-22, 14:49 | +2 +/– | ![]() |
Ваш комментарий как яркая демонстрация того, что кое-где не могут представить — как это старики на велосипедах ездят. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #133 |
141. Сообщение от Аноним (141), 22-Июн-22, 14:56 | –2 +/– | ![]() |
>интересно зачем, когда есть всякие | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 |
143. Сообщение от Аноним (143), 22-Июн-22, 15:00 | +/– | ![]() |
Ждем дополнения в виде Golang и Ziglang | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #152, #180 |
149. Сообщение от Аноним (149), 22-Июн-22, 15:23 | +1 +/– | ![]() |
> Если начнут писать модули на Расте каков их будет среднестатистический бинарный размер? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 Ответы: #174, #190 |
151. Сообщение от Аноним (151), 22-Июн-22, 15:35 | +/– | ![]() |
>На нём явно поприятнее писать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #113 Ответы: #509 |
152. Сообщение от Без аргументов (?), 22-Июн-22, 15:49 | +2 +/– | ![]() |
Эти с флагами не ходят и всюду не пихают, полноценные люди. И в мазилла фондашион лидера-гетеросексуала не смещают. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #143 Ответы: #282, #284 |
153. Сообщение от АнонимГоним (?), 22-Июн-22, 15:52 | +/– | ![]() |
Интересно, создатель Rustа это ж один из, трех что-ли, челов, которые в каком-то там институте делали проект безопасного надмножества C. Чому тот C не взлетел, чому на нем не пробовали писать для ядра, может постепенный переход с простого C на "не простой" а потом уже когда-нить на Rust было б проще воспринимать, хм. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #178 |
154. Сообщение от Аноним (154), 22-Июн-22, 16:01 | +/– | ![]() |
Интересая новость. Вот недавно Линус разрешил-таки наконец использовать С11. Через 11 лет после появления стандарта. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #156 |
155. Сообщение от Аноним (156), 22-Июн-22, 16:07 | +/– | ![]() |
> Использование Rust для разработки драйверов позволит с минимальными усилиями создавать безопасные и более качественные драйверы, избавленные от таких проблем как обращение к области памяти после её освобождения, разыменование нулевых указателей и выход за границы буфера... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #200 |
156. Сообщение от Аноним (156), 22-Июн-22, 16:09 | +1 +/– | ![]() |
Ты новость читал? Прочитай с места | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #154 Ответы: #162 |
161. Сообщение от Тычок (?), 22-Июн-22, 16:43 | +1 +/– | ![]() |
$ cd /tmp | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 |
162. Сообщение от Аноним (154), 22-Июн-22, 16:45 | +/– | ![]() |
И? Какая версия rust? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #156 Ответы: #163, #288, #452 |
163. Сообщение от Попандопала (?), 22-Июн-22, 17:11 | +/– | ![]() |
По факту наличия стабильной версии наверняка и главное есть кому поддерживать, иначе финн бы не одобрил. Парагонцы же чуть обгадились ливнув в запой понадеясь на сообшество тысячаглаз. D В любом случае ядро очевидно форкнут в стиле нераст-кернел. рейзер4 кернел же есть и прекрасно себя чухает.XD | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #162 Ответы: #266, #293 |
164. Сообщение от Аноним (164), 22-Июн-22, 17:22 | +/– | ![]() |
> обязательной инициализации значений переменных перед использованием | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #185, #333 |
165. Сообщение от Мохнатый пись (?), 22-Июн-22, 17:45 | +1 +/– | ![]() |
Смешная шутка, пытался запустить эту вашу гайку на не самом свежем r5 1600+rx580, дальше загрузочного фона дело не пошло. Отличная система. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 Ответы: #183 |
166. Сообщение от Аноним (166), 22-Июн-22, 17:45 | +1 +/– | ![]() |
>Поддержка Rust преподносится как опция, не активная по умолчанию и не приводящая к включению Rust в число обязательных сборочных зависимостей к ядру | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #439 |
167. Сообщение от Аноним (167), 22-Июн-22, 17:51 | +4 +/– | ![]() |
Нафиг раст? Надо просто пользоваться при разработке прог интерфейсами, которые менеджатся компилятором, а так же завести в православный си/си++ аналог фастмм, чтобы утечки памяти искал и доступ к освобожденной памяти. А то пишут на каких то языках из прошлого века и все время жалуются, что память течет и уязвимости на каждом шагу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #177, #306 |
170. Сообщение от псевдонимус (?), 22-Июн-22, 18:13 | +1 +/– | ![]() |
формально управляющего сверхдержавой. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #110 |
171. Сообщение от Аноним (171), 22-Июн-22, 18:23 | –1 +/– | ![]() |
Там, где начинаются ненужные слои абстракции и ненужная забота о чрезмерной безопасности, там заканчивается быстродействие и качество кода. Жаль что Линус стар и ему уже все равно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #181 |
173. Сообщение от Андрей (??), 22-Июн-22, 18:25 | +/– | ![]() |
> Если начать компилировать исходные коды на Расте, сколько ждать? Половину дня? Люди говорят, что исходники на Расте и C++ компилируются очень долго. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 Ответы: #228 |
174. Сообщение от Андрей (??), 22-Июн-22, 18:31 | +/– | ![]() |
> Без разницы - конечные пользователи устанавливают готовый бинарь. Даже если захочется самому собрать - это разовая операция. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #149 Ответы: #226 |
175. Сообщение от Андрей (??), 22-Июн-22, 18:33 | +3 +/– | ![]() |
Печально, что у Линуса не осталось больше аргументов, чтобы не допустить прохода экспериментального языка в промышленный проект. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #179, #236 |
177. Сообщение от Аноним (149), 22-Июн-22, 18:39 | –1 +/– | ![]() |
> Нафиг раст? Надо просто пользоваться | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #167 |
178. Сообщение от Аноним (138), 22-Июн-22, 18:40 | +1 +/– | ![]() |
Ты думаешь, тебе будут делать безопасные языки, приносить прямо в руки, пиарить на весь интернет, только возьми? Как это должно работать, по-твоему? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #153 Ответы: #451 |
179. Сообщение от Аноним (149), 22-Июн-22, 18:41 | –2 +/– | ![]() |
Ага, ты небось до сих пор плёночным фотоаппаратом пользуешься, и почту лошадьми гоняешь? Не пользоваться же всеми этими экспериментальными технологиями. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #175 Ответы: #206, #223, #302 |
180. Сообщение от Аноним (104), 22-Июн-22, 18:45 | +2 +/– | ![]() |
Golang - не системный язык с GC, не подходит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #143 Ответы: #186 |
181. Сообщение от Ананимус (?), 22-Июн-22, 18:48 | –2 +/– | ![]() |
Да, C давно пора выкинуть в окно как ненужную прослойку. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #171 |
182. Сообщение от Аноним (182), 22-Июн-22, 18:48 | +/– | ![]() |
> Подробнее - в статье =) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 |
183. Сообщение от Аноним (138), 22-Июн-22, 18:51 | +1 +/– | ![]() |
Попробуй на каком-нибудь старье. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #165 Ответы: #268, #269 |
185. Сообщение от Аноним (138), 22-Июн-22, 18:59 | +2 +/– | ![]() |
Конечно, те же пгавославные С, С++. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #164 |
186. Сообщение от Аноним (138), 22-Июн-22, 19:05 | –1 +/– | ![]() |
Почему не добавить GC в ядро? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #180 Ответы: #248, #449 |
188. Сообщение от Аноним (-), 22-Июн-22, 19:11 | +1 +/– | ![]() |
Пропала переносимость, пропал калабуховский дом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
189. Сообщение от Аноним (189), 22-Июн-22, 19:33 | +/– | ![]() |
Поддерживаю интерес! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 |
190. Сообщение от Аноним (189), 22-Июн-22, 19:46 | +2 +/– | ![]() |
> Прогресс в развитии языков наоборот, позволяет писать код менее громоздко, но при этом более понятно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #149 Ответы: #227 |
191. Сообщение от Аноним (120), 22-Июн-22, 19:52 | +2 +/– | ![]() |
На словах всё просто. А там то Libc не совсем такая, то ещё чего. Ну собери Qt 5.15.3, например, под неё. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #130 Ответы: #274 |
193. Сообщение от Аноним (-), 22-Июн-22, 20:03 | +/– | ![]() |
Смищно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #115 Ответы: #209 |
195.
Сообщение от freehck![]() | +/– | ![]() |
> Так может на OCaml? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 |
196. Сообщение от Аноним (58), 22-Июн-22, 20:13 | +1 +/– | ![]() |
>Не подскажете куда лучше переходить? FreeBSD, OpenBSD или может быть Mac OS X? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #114 |
197.
Сообщение от freehck![]() | +/– | ![]() |
>>> Непонятно только, если можно писать драйверы на Rust, то почему нельзя на C++? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #81 Ответы: #250 |
200. Сообщение от microsoft (?), 22-Июн-22, 21:16 | +1 +/– | ![]() |
Фанатики, сэр. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #155 Ответы: #324 |
201. Сообщение от snmp agent (?), 22-Июн-22, 21:16 | +3 +/– | ![]() |
GNURust | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #93 |
202. Сообщение от Аноним (202), 22-Июн-22, 21:21 | +/– | ![]() |
И почему нельзя назвать новую версию 6.0 из-за новой функциональности? Или старый пердун опять будет ждать, когда моча в голову стукнет? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #289 |
203. Сообщение от Ан (??), 22-Июн-22, 21:22 | +1 +/– | ![]() |
DragonflyBSD | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #114 Ответы: #327 |
205. Сообщение от torvn77 (ok), 22-Июн-22, 21:42 | +/– | ![]() |
>Одно в гайке хорошо - она работает и неплохо выглядит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #137 Ответы: #276 |
206. Сообщение от Bdfybec (?), 22-Июн-22, 22:09 | +3 +/– | ![]() |
Аналогия не твой конёк. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #179 |
207.
Сообщение от ilowry![]() | +1 +/– | ![]() |
Будет теперь инклюзивное ядро. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #218, #221 |
208. Сообщение от keydon (ok), 22-Июн-22, 22:23 | +1 +/– | ![]() |
Меня тоже забыли спросить. Делают растоподдержку для 1,5 хипстеров из гугла и мелкософта. Первые поиграются и забьют. Вторые будут EEE'кать. А возиться все-равно придется мейнтейнерам ядра (нет, я не мейнтейнер, я мимокрокодил). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #231 |
209. Сообщение от Аноним (209), 22-Июн-22, 22:33 | +9 +/– | ![]() |
> Смищно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #193 Ответы: #245, #279 |
212. Сообщение от Аноним (212), 22-Июн-22, 22:58 | +/– | ![]() |
Сам будешь портировать, сам и поддерживать. И кланяться, обязательно с подписью CLA, DCO и сдачей ДНК-биометрии в подтверждение, что в случае, если код не лицензионно чист, то что ты заранее жопу копирастам подставил. И не факт, что примут. Сопровождающие ядра там тебе ничего не должны. Захотят - вообще возможность запуска на твоем "калькуляторе" выпилят. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 Ответы: #220 |
217. Сообщение от Аноним (219), 22-Июн-22, 23:06 | +2 +/– | ![]() |
Я на FreeBSD дано. Потому что это единственная ОС (а не набор пакетов), в свободном мире. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #114 |
218. Сообщение от Аноним (138), 22-Июн-22, 23:06 | +1 +/– | ![]() |
Бодипозитив. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #207 |
219. Сообщение от Аноним (219), 22-Июн-22, 23:07 | +/– | ![]() |
JS как раз клал на жто всё, вместе с теми кто на нем "пишет". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #108 |
220. Сообщение от Аноним (220), 22-Июн-22, 23:08 | +/– | ![]() |
А я где-нибудь сказал, что буду в апстрим проталкивать? Для себя и для того парня, и только для LTS. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #212 |
221. Сообщение от Аноним (46), 22-Июн-22, 23:09 | +2 +/– | ![]() |
Это конец. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #207 |
223. Сообщение от Аноним (46), 22-Июн-22, 23:14 | +/– | ![]() |
> плёночным фотоаппаратом | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #179 Ответы: #492 |
225. Сообщение от Аноним (138), 22-Июн-22, 23:32 | +1 +/– | ![]() |
Тем временем C++ (орфография сохранена, ... - это именно троеточие, прямо в коде) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #252 |
226. Сообщение от Аноним (226), 23-Июн-22, 00:04 | +/– | ![]() |
Ты модуль ядра решил компилировать что ли, раз тебе бисект потребовался? Тогда бы ты знал что занимаешься его разработкой и не говорил что бинарно бисектить собрался. Короче мимо парень | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #174 Ответы: #437 |
227. Сообщение от Аноним (226), 23-Июн-22, 00:08 | +/– | ![]() |
Очередной любитель оптимизаций по хдд. Прогрессу плевать на твои желания, адаптируйся или деприсируй 🤣 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #190 Ответы: #230, #247 |
228. Сообщение от Аноним (226), 23-Июн-22, 00:10 | +/– | ![]() |
Можно, и можно будет, но зачем? И так и так всё равно нужно будет тюнить флаги компиляции… вот правда зачем тебе то дерьмо мамонта? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #173 |
230. Сообщение от Аноним (138), 23-Июн-22, 00:24 | +/– | ![]() |
Сначала такой | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #227 |
231. Сообщение от Аноним (231), 23-Июн-22, 02:28 | +/– | ![]() |
Так суть раста в ЕЕЕ и есть. На какой проект, где он внедряется, ни посмотри, везде идет раздувание сборочных зависимостей, забивание на поддержку платформ и завязывание всего на пару расто-фанатов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #208 |
232. Сообщение от _kp (ok), 23-Июн-22, 02:42 | +3 +/– | ![]() |
А смысл? По проблемам человечкого фактора с Си он одинаков. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #113 Ответы: #267 |
233. Сообщение от burjui (ok), 23-Июн-22, 02:47 | +1 +/– | ![]() |
Это пока на нём не начнёшь писать. Вот уж где пригодится метод скоростной слепой печати. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 |
234. Сообщение от burjui (ok), 23-Июн-22, 02:49 | +/– | ![]() |
То ли дело старое поколение, которое сразу пишет идеальный код, без единой ошибки на миллион строк. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #242 |
235. Сообщение от burjui (ok), 23-Июн-22, 03:08 | +4 +/– | ![]() |
> Короче, в голову приходят страшные мысли. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 Ответы: #323 |
236. Сообщение от Ананимус (?), 23-Июн-22, 05:12 | +/– | ![]() |
Ты код ядра видел вообще? Там говно и костыли на каждом шагу, экспериментальный язык хуже уж точно не сделает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #175 Ответы: #334, #355, #362 |
242. Сообщение от Анончик (?), 23-Июн-22, 08:30 | +/– | ![]() |
через месяц жизни в gdb развивается умение делать сильно меньше ошибок на си. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #234 Ответы: #249 |
243. Сообщение от EULA (?), 23-Июн-22, 08:41 | +/– | ![]() |
Пенсы-огородники на велосипедах частенько катаются. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #123 |
244. Сообщение от Онаним (?), 23-Июн-22, 08:59 | –1 +/– | ![]() |
Вот о <()> они и думали. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
245. Сообщение от Онаним (?), 23-Июн-22, 09:01 | +1 +/– | ![]() |
На самом деле да, тоже задумываюсь о том, что винда в итоге может оказаться вполне реальной альтернативой. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #209 Ответы: #264, #278 |
247. Сообщение от Аноним (189), 23-Июн-22, 09:39 | +/– | ![]() |
Оптимизации люблю до определённого предела. Но, постоянная память и особенно ОЗУ они же не резиновые, что бы бросать туда всякий ненужный мусор. Но Вы же (ИМХО) гооооораздо выше таких мелочей (пока Вам этот мусор на голову не начнет сыпаться). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #227 |
248. Сообщение от Аноним (151), 23-Июн-22, 09:42 | +/– | ![]() |
В принципе, есть экспериментальные реализации OS на Go. Это возможно, но вряд ли целесообразно. Хотя практика и эксперименты буйных голов покажут. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #186 |
249. Сообщение от burjui (ok), 23-Июн-22, 10:12 | +3 +/– | ![]() |
Здорово. А я уже лет 6 не запускал gdb за ненадобностью, потому что перешёл с C++ на Rust. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #242 Ответы: #285, #294, #433 |
250. Сообщение от n00by (ok), 23-Июн-22, 10:16 | +/– | ![]() |
>>>> Непонятно только, если можно писать драйверы на Rust, то почему нельзя на C++? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #197 Ответы: #253 |
252. Сообщение от n00by (ok), 23-Июн-22, 10:25 | +/– | ![]() |
> Тем временем C++ (орфография сохранена, ... - это именно троеточие, прямо в | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #225 Ответы: #262 |
253.
Сообщение от freehck![]() | –1 +/– | ![]() |
Ты не понял ничего. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #250 Ответы: #255, #263, #346 |
255. Сообщение от n00by (ok), 23-Июн-22, 10:42 | +/– | ![]() |
Я _сделал_ когда-то то, чем ныне заняты растоманы. А вот если ты не смог мне что-то объяснить - это да, потому что я туповат. ;) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #253 Ответы: #429 |
256. Сообщение от Аноним (258), 23-Июн-22, 11:16 | +/– | ![]() |
> не исключил возможность | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
257. Сообщение от InuYasha (??), 23-Июн-22, 11:19 | +/– | ![]() |
typedef goatse :D | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 |
258. Сообщение от Аноним (258), 23-Июн-22, 11:22 | +/– | ![]() |
> Раст, внезапно, функциональный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 Ответы: #260 |
259. Сообщение от Аноним (258), 23-Июн-22, 12:35 | +/– | ![]() |
А в расте - больше, потому что динамическая линковка с libc. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #104 Ответы: #295, #436 |
260. Сообщение от n00by (ok), 23-Июн-22, 12:43 | +/– | ![]() |
>> Раст, внезапно, функциональный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #258 Ответы: #286, #435 |
262. Сообщение от Аноним (138), 23-Июн-22, 13:13 | +/– | ![]() |
Это код из реального проекта, который судя по всему пишут компетентные разработчики, может поэтому и понятен. Но даже это кажется бессмысленной лапшой для человека, котрый знаком с хорошими языками. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #252 Ответы: #265 |
263. Сообщение от n00by (ok), 23-Июн-22, 13:14 | +/– | ![]() |
И ещё я не понял, как найти твои коммиты в ядро. По фамилии из профиля не находит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #253 Ответы: #345 |
264. Сообщение от Аноним (138), 23-Июн-22, 13:16 | +1 +/– | ![]() |
Прыгать с одной блоатваре на другую... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #245 Ответы: #270, #281 |
265. Сообщение от n00by (ok), 23-Июн-22, 13:19 | +/– | ![]() |
> Это код из реального проекта, который судя по всему пишут компетентные разработчики, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #262 Ответы: #272 |
266. Сообщение от Аноним (154), 23-Июн-22, 13:20 | +/– | ![]() |
> По факту наличия стабильной версии наверняка и главное есть кому поддерживать, иначе финн бы не одобрил. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #163 |
267. Сообщение от Аноним (138), 23-Июн-22, 13:23 | +2 +/– | ![]() |
Как же вам печёт от begin end и объявления переменных, любо дорого посмотреть. Видимо си правда оказывает какое-то влияние на мышление. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #232 Ответы: #271, #308, #505 |
268.
Сообщение от Алексей Михайлович![]() | +/– | ![]() |
А если старья уже нет, как быть? Авито не предлагать, я найду своим деньгам более годное применение. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #183 Ответы: #273 |
269.
Сообщение от Алексей Михайлович![]() | +/– | ![]() |
А если старья уже нет, как быть? Ав*то не предлагать, я найду своим деньгам более толковое применение. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #183 |
270. Сообщение от Онаним (?), 23-Июн-22, 13:33 | +1 +/– | ![]() |
Возможно у винды в до кучи будет свой прослоечный форк ядра, не зря же они WSL2 пилят. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #264 |
271. Сообщение от n00by (ok), 23-Июн-22, 13:38 | +1 +/– | ![]() |
В С89 объявление переменных было как в Паскале. При этом вложенных процедур там не было, потому и сняли ограничение. И речь тут про ядро, а не холивар языков. В Виндосе некоторые писали драйвера на Дельфи, потом, как правило, переписывали. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #267 Ответы: #275, #490 |
272. Сообщение от Аноним (138), 23-Июн-22, 13:44 | +/– | ![]() |
Не сочиняю, увидел вызов fn<X>(args) и стало интересно, что за лапша. Оно мало того, что оказалось перегружено, так ещё и вот в такой форме. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #265 Ответы: #297 |
273. Сообщение от Аноним (138), 23-Июн-22, 13:50 | +/– | ![]() |
>если старья уже нет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #268 |
274. Сообщение от Аноним (138), 23-Июн-22, 13:52 | –1 +/– | ![]() |
Qt должно же быть уже собрано? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #191 |
275. Сообщение от Аноним (138), 23-Июн-22, 13:57 | +/– | ![]() |
Про С89 интересно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #271 |
276. Сообщение от Аноним (138), 23-Июн-22, 14:01 | +/– | ![]() |
Хорошая, либеральная лицензия. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #205 |
278. Сообщение от Аноним (278), 23-Июн-22, 14:26 | +1 +/– | ![]() |
Windows гораздо больше подходит для open source чем Линукс, так как для винды больше свободных программ. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #245 Ответы: #280, #287 |
279. Сообщение от Аноним (278), 23-Июн-22, 14:32 | +1 +/– | ![]() |
И Wayland, и snap, и flatpack, и hig | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #209 Ответы: #292 |
280. Сообщение от Онаним (?), 23-Июн-22, 14:35 | +/– | ![]() |
Чичиго? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #278 |
281. Сообщение от Онаним (?), 23-Июн-22, 14:38 | +/– | ![]() |
Из серьёзных минусов винды сейчас - там всё не просто плохо, а очень плохо с поддержкой сетевых технологий. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #264 Ответы: #283 |
282. Сообщение от Аноним (278), 23-Июн-22, 14:39 | +/– | ![]() |
В этом вся суть так называемых программистов на rust | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #152 |
283. Сообщение от Онаним (?), 23-Июн-22, 14:39 | +/– | ![]() |
(под оффлоудом в данном случае понимается не собственно процессинг пакетов, который кстати местами есть, а именно возможность конфигурации данных функций, некоторые драйверы умеют, некоторые нет) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #281 |
284. Сообщение от Аноним (278), 23-Июн-22, 14:42 | +/– | ![]() |
Они не в состоянии понять архитектуру компьютера и систем, но лезут в ядро со своим так называемым системным, так называемым безопасным языком. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #152 Ответы: #332 |
285. Сообщение от Sw00p aka Jerom (?), 23-Июн-22, 14:50 | +/– | ![]() |
> Здорово. А я уже лет 6 не запускал gdb за ненадобностью, потому | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #249 |
286. Сообщение от Аноним (258), 23-Июн-22, 15:00 | +/– | ![]() |
> Вот обычные для ФЯ конструкции: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #260 Ответы: #291, #298 |
287. Сообщение от Аноним (138), 23-Июн-22, 15:08 | +/– | ![]() |
Не свободных, а бесплатных. Свободная - это открытый код под лицензиями GPL, BSD, MIT и т.д. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #278 Ответы: #317 |
288. Сообщение от Аноним (-), 23-Июн-22, 15:23 | +/– | ![]() |
>И? Какая версия rust? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #162 |
289. Сообщение от Bdfybec (?), 23-Июн-22, 15:26 | +/– | ![]() |
Новость про возможное прикручивание Rust. Соответственно, новая функциональность на его основе в ядре отсутствует. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #202 |
290. Сообщение от Аноним (290), 23-Июн-22, 15:28 | +1 +/– | ![]() |
Это начало конца... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
291. Сообщение от Аноним (-), 23-Июн-22, 15:34 | +/– | ![]() |
>Уровень детсада. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #286 Ответы: #299, #442 |
292. Сообщение от Аноним (-), 23-Июн-22, 15:42 | +/– | ![]() |
Толсто. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #279 |
293. Сообщение от Аноним (-), 23-Июн-22, 15:44 | +/– | ![]() |
>чухает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #163 |
294. Сообщение от Анончик (?), 23-Июн-22, 15:49 | +/– | ![]() |
За Rust не скажу, только неллоу ворлд запускал и примеры из растбука. А на плюсах дебаггер запускал сильно меньше, но это было очень давно и код там был тривиальный. Логику на плюсах писать сильно приятней было чем на сях. Опираясь на то что я видел в расте, логику там писать приятней чем в плюсах (я так думаю, но опыта коммерческой разработки на раст у меня нет) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #249 |
295. Сообщение от Анончик (?), 23-Июн-22, 15:54 | +/– | ![]() |
ямеюсь | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #259 |
297. Сообщение от n00by (ok), 23-Июн-22, 15:59 | +/– | ![]() |
> Не сочиняю, увидел вызов fn<X>(args) и стало интересно, что за лапша. Оно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #272 Ответы: #300 |
298. Сообщение от n00by (ok), 23-Июн-22, 16:07 | +/– | ![]() |
>> Вот обычные для ФЯ конструкции: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #286 Ответы: #301 |
299. Сообщение от n00by (ok), 23-Июн-22, 16:25 | +/– | ![]() |
> А зачем вся эта порнуха нужна системному программированию. Ненизкая математика в реальном | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #291 Ответы: #444 |
300. Сообщение от Аноним (138), 23-Июн-22, 16:28 | +/– | ![]() |
Пишите честно: "мне удалось понять, зная грамматику русского языка, программирование, имея 10 лет опыта в С++, зная стандарты С++2014, С++2019 и и.д.", а то какие-то двойные стандарты, к одним словам докапываешься (fn), а С++ную лапшу - игнорируешь. Теперь понятно, откуда тёрки с росой. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #297 Ответы: #337 |
301. Сообщение от Аноним (258), 23-Июн-22, 16:30 | +/– | ![]() |
> Я лишь намекаю, что функциональное программирование это не только лямбда исчисление. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #298 Ответы: #339 |
302. Сообщение от Аноним (154), 23-Июн-22, 16:51 | +/– | ![]() |
Я так понимаю, ты из тех, кто уже купил электрокар с автопилотом и во время езды ... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #179 Ответы: #304 |
304. Сообщение от Ананимус (?), 23-Июн-22, 16:57 | +/– | ![]() |
Ты хочешь сказать что индусам из мелланокса, которые из сетевого драйвера общий slab портят, доверия больше? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #302 Ответы: #354 |
305. Сообщение от sager (?), 23-Июн-22, 17:04 | +/– | ![]() |
ну так лет пять убивать будут эт точно, а там и фуксия подоспеет. то же самое, что с файрфокс произошло - как по нотам с теми же действующими лицами | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #96 Ответы: #425 |
306. Сообщение от Аноним (-), 23-Июн-22, 17:58 | +1 +/– | ![]() |
Вот что же все разрабы ядра такие тупые и за столько лет не догадались это сделать... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #167 Ответы: #307 |
307. Сообщение от Аноним (138), 23-Июн-22, 18:08 | +2 +/– | ![]() |
Ну так и есть, анон умный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #306 |
308. Сообщение от _kp (ok), 23-Июн-22, 18:16 | +/– | ![]() |
>>круглых скобок требуется заметно больше чем на Си | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #267 Ответы: #309 |
309. Сообщение от Аноним (138), 23-Июн-22, 18:39 | +1 +/– | ![]() |
В том примере прямой перевод if (без всяких case) убирает половину сишных скобок. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #308 |
310. Сообщение от Аноним (310), 23-Июн-22, 19:08 | +/– | ![]() |
Почему в ядро Linux включают именно: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #328, #329, #335 |
316. Сообщение от Аноним (316), 23-Июн-22, 20:54 | +1 +/– | ![]() |
Лучше Modula-2. Тоже паскалеподобная, но получше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #113 |
317. Сообщение от Аноним (316), 23-Июн-22, 21:01 | +1 +/– | ![]() |
Человек правильно написал - свободных. На том же sourceforge полно вещей с gpl, bsd, mit и так далее, но при этом они писались под winapi, а не под posix. Ну а если учесть что всякие зондофоксы, псевдолиброфисы и прочие vi с awk под винду портированы ещё с незапамятных времён, то линупcу гордиться особо и нечем | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #287 Ответы: #322, #484 |
322. Сообщение от Аноним (138), 23-Июн-22, 22:05 | +/– | ![]() |
А можно два-три выдающихся примера? Таких программ, исходники которых под свободными лицензиями, и которые писались под winapi? То, что под winapi есть порты обычных линуксовых программ - и так понятно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #317 Ответы: #336, #358, #366 |
323. Сообщение от Sw00p aka Jerom (?), 23-Июн-22, 22:15 | +/– | ![]() |
>А вот если будешь изучать язык, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #235 Ответы: #330, #356 |
324. Сообщение от Аноним (258), 23-Июн-22, 22:24 | +/– | ![]() |
Фанатики - за идею. А тут за бабосы слухи распространяют, ой, "новости о не исключении возможности" пишут. Хотя, деньги - это тоже идея. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #200 |
325.
Сообщение от warlock66613![]() | +/– | ![]() |
panic — это только на случай нештатной ситуации. Полно штатных ситуций, когда нужно вернуть ненулевой код возврата. Например, юзер передал в командной строке путь к несуществующему файлу, ну и т. д. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 |
326.
Сообщение от warlock66613![]() | +/– | ![]() |
На C++ с эксепшенами или на C++ без эксепшенов? Чисто из любопытства спрашиваю. Я, правда, сравнительно немного работал с C++ продакшен кодом, но всё же работал и ни одного проекта с включёнными эксешенами и штатным RTTI не попадалось. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #77 Ответы: #344 |
327.
Сообщение от warlock66613![]() | +/– | ![]() |
То, что вы, по-видимому, имеете в виду, называется «DragonFly BSD». С пробелом перед «BSD» и большой «F». И там всё довольно плохо с драйверами для видеокарт. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #203 |
328.
Сообщение от warlock66613![]() | +/– | ![]() |
Вам ответить отвлечённо или прагматично? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #310 Ответы: #381, #532 |
329. Сообщение от yet another anonymous (?), 24-Июн-22, 00:00 | +2 +/– | ![]() |
Потому что ядро --- важный и значимый ресурс. Подмять его под себя через инфраструктуру, средства разработки или как ещё --- очень логичная стратегия. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #310 |
330. Сообщение от burjui (ok), 24-Июн-22, 01:21 | +/– | ![]() |
Можно его изучать хоть 40 лет, но от ошибок в работе с памятью это не спасёт. Если даже лучшие программисты на планете их совершают, то про опеннетных экспертов я вообще молчу. К тому же, готов поспорить, что большинство из последних не знает и половины ситуаций с undefined behaviour в их любимом языке, потому что компиляторы в большинстве случаев услужливо генерят вменяемый код, а не мусор, как могли бы, согласно стандарту. А в остальных случаях эксперты вынуждены запускать отладчик и с переменным успехом искать, из какой щели сыпется мусор. Заметь, я нигде не говорю, что С - говно и т.п., как здесь принято у местной элиты по отношению к другим языкам. Я просто перечисляю объективные недостатки языка. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #323 Ответы: #341 |
332. Сообщение от burjui (ok), 24-Июн-22, 02:17 | +2 +/– | ![]() |
Зато местные критики - эксперты во всём: в архитектуре (могут написать 10 строчек на асме и знают про кэш), компиляторах (прочитали названия глав в книге с драконом), теории типов (лучший тип - void*), проектировании языков программирования (Rust - плохо, там закорючек много, а вот Pascal - норм, там слова) и телепатии ("они не знаю то", "они не знают это"). При этом свой код не показывают, потому что достигли просветления и поняли, что лучший код - это его отсутствие. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #284 Ответы: #357 |
333. Сообщение от burjui (ok), 24-Июн-22, 02:24 | +2 +/– | ![]() |
Конечно. Инициализация - для слабаков. Настоящие мужики пишут такой код, который правильно работает даже со случайным мусором через нулевые указатели. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #164 Ответы: #364 |
334. Сообщение от burjui (ok), 24-Июн-22, 02:37 | +/– | ![]() |
Тсс, ты чего? Не разбивай хрустальные фантазии онанимов. И вообще, развели тут плюрализм... Одно ядро, один лидер, один язык! Seg fault! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #236 |
335. Сообщение от burjui (ok), 24-Июн-22, 02:54 | +/– | ![]() |
Пфф, а то, что ядро написано на протекающем, ненадёжном, неверифицируемом C, тебя не смущает? Нужно срочно переписать ядро на SPARK! Ну как срочно... на это уйдёт лет 100, учитывая многословность синтаксиса, а также сколько бойлерплейта и контрактов придётся писать к каждой функциональной строчке кода. Код будет в 10 раз больше и никому не нужен, но зато абсолютно безопасен и надёжен. Впрочем, любой код будет абсолютно безопасен, если его не запускать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #310 Ответы: #340 |
336. Сообщение от _ (??), 24-Июн-22, 04:55 | +/– | ![]() |
FAR bro :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #322 |
337. Сообщение от n00by (ok), 24-Июн-22, 07:13 | +/– | ![]() |
Я не знаю новые стандарты плюсов и писал на них, когда variadic templates не было. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #300 |
339. Сообщение от n00by (ok), 24-Июн-22, 07:34 | +/– | ![]() |
> Функциональное программирование - это именно жонглирование функциями. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #301 Ответы: #347, #348 |
340. Сообщение от yet another anonymous (?), 24-Июн-22, 07:47 | +/– | ![]() |
s/SPARK/Rust/g | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #335 Ответы: #350 |
341. Сообщение от n00by (ok), 24-Июн-22, 07:50 | +/– | ![]() |
> А вот почему на техническом ресурсе ошиваются толпы луддитов-нарциссов с гипоманией и | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #330 Ответы: #349 |
344. Сообщение от n00by (ok), 24-Июн-22, 07:55 | +/– | ![]() |
Ядро Windows написано на Си, но исключения там используются. Механизм Structured Exception Handling (SEH) похож на Си++ исключения и последние могут быть реализованы поверх него. Штатный RTTI есть в Qt. Судя по возрасту проекта, когда-то там был свой велосипед, но теперь внутри него чистый dynamic_cast. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #326 Ответы: #373 |
345. Сообщение от n00by (ok), 24-Июн-22, 09:04 | +/– | ![]() |
. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #263 |
346. Сообщение от n00by (ok), 24-Июн-22, 09:04 | +/– | ![]() |
Если же у тебя нет коммитов в ядро (согласно тамошних правил, следует указывать реальную фамилию), то возникает другой вопрос: если ты не имеешь отношения к разработке ядра, то какое твоё дело, что происходит в ядре? Вот это можешь объяснить? Не мне, себе объясни, для начала. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #253 |
347. Сообщение от Аноним (-), 24-Июн-22, 10:01 | +/– | ![]() |
> "определение" ФП - демагогическая чушь | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #339 Ответы: #353 |
348. Сообщение от Аноним (-), 24-Июн-22, 10:04 | +/– | ![]() |
Вернемся к нашим баранам. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #339 Ответы: #351, #481 |
349. Сообщение от burjui (ok), 24-Июн-22, 10:14 | +/– | ![]() |
> Может им приходилось принимать участие в разработке ядра? Если они знают Си, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #341 Ответы: #352 |
350. Сообщение от burjui (ok), 24-Июн-22, 10:19 | –1 +/– | ![]() |
Если думать не головой, а задницей, то нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #340 Ответы: #359 |
351. Сообщение от n00by (ok), 24-Июн-22, 10:40 | +/– | ![]() |
Ответьте, пожалуйста, отдельным сообщением, когда Вам удастся с Вашими баранами разобраться. Очень интересны вопросы животноводства. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #348 |
352. Сообщение от n00by (ok), 24-Июн-22, 10:41 | +/– | ![]() |
А у Вас есть коммиты в ядро? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #349 Ответы: #365 |
353. Сообщение от n00by (ok), 24-Июн-22, 10:44 | +/– | ![]() |
То есть предмет спора выдуман автором сообщения №258. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #347 |
354. Сообщение от Аноним (154), 24-Июн-22, 13:40 | +/– | ![]() |
> Ты хочешь сказать что индусам из мелланокса, которые из сетевого драйвера общий slab портят, доверия больше? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #304 Ответы: #416 |
355. Сообщение от Аноним (154), 24-Июн-22, 13:46 | +/– | ![]() |
> Ты код ядра видел вообще? Там говно и костыли на каждом шагу, экспериментальный язык хуже уж точно не сделает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #236 |
356. Сообщение от Sw00p aka Jerom (?), 24-Июн-22, 13:57 | +/– | ![]() |
>Участник 'burjui' запретил публикацию ответов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #323 |
357. Сообщение от Анончик (?), 24-Июн-22, 14:23 | +4 +/– | ![]() |
> местные критики - эксперты во всём | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #332 Ответы: #363, #368 |
358. Сообщение от Аноним (358), 24-Июн-22, 14:32 | +/– | ![]() |
notepad++, mpc-hc | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #322 Ответы: #361 |
359. Сообщение от Аноним (154), 24-Июн-22, 14:35 | –1 +/– | ![]() |
> Если думать не головой, а задницей, то нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #350 Ответы: #360, #369 |
360. Сообщение от Анончик (?), 24-Июн-22, 14:48 | +/– | ![]() |
А то! 4.332 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #359 |
361. Сообщение от Анончик (?), 24-Июн-22, 14:57 | +/– | ![]() |
Вот это хорошие примеры, но для них есть FOSS аналоги. Все эти разговоры о свободе внутри проприетарной шиндошс, ну такое. FAR вообще не понимаю для кого сделан, никогда им не пользовался. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #358 Ответы: #367 |
362.
Сообщение от Аноним![]() | +/– | ![]() |
Пруфов, как всегда не будет, да? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #236 Ответы: #415 |
363. Сообщение от Анончик (?), 24-Июн-22, 20:06 | +/– | ![]() |
Чет не сильно удобно сидеть под одним ником | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #357 |
364. Сообщение от Аноним (209), 24-Июн-22, 20:32 | +1 +/– | ![]() |
Обязательная инициализация означает необходимость тратить время процессора и память на ненужную оптимизацию переменных. Для системного программирования, где важен каждый такт, она неприемлема. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #333 Ответы: #374, #385, #511 |
365. Сообщение от burjui (ok), 24-Июн-22, 20:43 | +/– | ![]() |
Нет. Но я и не указываю никому, на чём им писать ядрёный код. Если понадобится, буду писать на Rust, а на C - только если не будет байндингов к нужным API. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #352 Ответы: #384 |
366. Сообщение от Аноним (-), 24-Июн-22, 20:50 | +/– | ![]() |
Старый Free Download Manager (линупcoвый ныне мертвый d4x - жалкая пародия на него), миранда (которая не ng) со всеми ее плагинами, уже упомянутый FAR, SP Forth и так далее | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #322 Ответы: #485 |
367. Сообщение от Аноним (-), 24-Июн-22, 20:59 | +/– | ![]() |
Нет в линупce аналогов. Есть жалкие пародии. Например большинство виндовых видеоплееров умеет показывать превью видео при наведении мыши на нужный момент времени без перемотки этого самого видео. Какие линупcячьи плееры так могут? И у небезызвестного mc от того же FAR хорошо если треть функционала есть (а если FAR обвесить плагинами, то на mc без желания обнять и плакать вообще смотреть не получится). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #361 Ответы: #446 |
368. Сообщение от burjui (ok), 24-Июн-22, 21:01 | +1 +/– | ![]() |
Какой ещё барин? Никто никого не заставляет учить Rust, я вот учил по собственному желанию, т.к. нравятся языки ML-семейства и borrow checker. И даже пользоваться Systemd никто не заставляет, дистрибутивов Linux - гора и маленькая тележка. Мне как пользователю Systemd не мешает, конфигурация намного проще, чем с инит-скриптами, система грузится быстрее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #357 Ответы: #370, #390, #448, #529 |
369. Сообщение от burjui (ok), 24-Июн-22, 21:10 | +/– | ![]() |
Я уже задолбался кому-то что-то объяснять на этом ресурсе. Тем более бессмысленно объяснять что-то тем, кто думает задницей. Никто даже документацию прочитать не в состоянии, не то что попробовать написать что-то более-менее сложное на языке перед тем, как гадить в комменты про "вырвиглазный синтаксис" и прочую чепуху. Сами идите, пишите на обоих языках, а потом сравнивайте объём кода, трудозатраты и КПД своей работы. А заодно подумайте, почему ни один из формально верифицируемых языков даже близко не пошёл в массы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #359 Ответы: #371, #375, #400 |
370. Сообщение от Анончик (?), 24-Июн-22, 21:33 | –1 +/– | ![]() |
> Я - хороший, это они плохие! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #368 Ответы: #391 |
371. Сообщение от Анончик (?), 24-Июн-22, 21:37 | +/– | ![]() |
Не нужно ничего объяснять, лучше расскажи, почему ни один из формально верифицируемых языков даже близко не пошёл в массы. Послушаем умного человека. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #369 Ответы: #372 |
372. Сообщение от burjui (ok), 24-Июн-22, 22:35 | +/– | ![]() |
Потому что на них, внезапно, сложно и долго писать. Или ты думал, что там просто компиляторы очень умные, сами угадывают твои намерения, и верификация даётся бесплатно? Чтобы верифицировать твой код, ты сначала должен опписать критерии верификации - то есть, "контракты" в терминологии SPARK. И тебе придётся каждую строчку кода обложить пачкой контрактов, далеко не всегда тривиальных, и тебе это очень быстро надоест, потому что успеешь постареть, пока напишешь хоть какой-то функционал. Для космических аппаратов и ядерных электростанций это приемлемо, а для менее критичного софта - нет. Никто не будет ждать 2 года, пока ты напишешь супернадёжный медиаплеер. И даже SPARK не защитит от логических ошибок, пока контракты пишет человек. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #371 Ответы: #401 |
373.
Сообщение от warlock66613![]() | +/– | ![]() |
Про SEH я в курсе. Интересно именно про C++ и HaikuOS / BeOS. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #344 Ответы: #386 |
374.
Сообщение от warlock66613![]() | +1 +/– | ![]() |
> Обязательная инициализация означает необходимость тратить время процессора и память на | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #364 Ответы: #388 |
375. Сообщение от Аноним (375), 24-Июн-22, 23:27 | +/– | ![]() |
Как может данная прослойка обеспечить безопасность, если у нее 70% кода unsafe? Т.е фактически, будет вызываться из безопасного кода, небезопасные функции из прослойки. Да о чем можно говорить, когда этому подтверждение недописанный драйвер android от гугла. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #369 Ответы: #376, #377 |
376. Сообщение от yet another anonymous (?), 24-Июн-22, 23:50 | +/– | ![]() |
Там продвигаются более интернсные вещи, хотя на них обращают внимание сильно меньше. Это | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #375 Ответы: #402, #523 |
377. Сообщение от burjui (ok), 25-Июн-22, 00:03 | +/– | ![]() |
Как же вы достали уже с этим, сил нет... Неужели самим непонятно, что любой потенциальный косяк работы с памятью будет локализован в этих блоках unsafe? Весь остальной код гаратированно ни при чём. А это значит, что аудит на предмет некорректных обращений к памяти (а это основной источник уязвимостей, особенно с получением root доступа) нужно проводить только для unsafe блоков. Никто и никогда не обещал полной безопасности обращений к памяти при наличии unsafe кода, однако локализация небезопасных операций в соответствующих блоках очень сильно сужает область поиска потенциальных и актуальных багов. Практически невозможно, даже тысячей глаз, прочитать миллион строк кода и найти там все переполнения буфера и т.п.. С 10к строк это сделать гораздо проще. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #375 Ответы: #382, #404 |
381. Сообщение от Аноним (381), 25-Июн-22, 03:38 | –1 +/– | ![]() |
> репозиторий пакетов, вменяемая система сборки | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #328 Ответы: #387 |
382. Сообщение от Аноним (381), 25-Июн-22, 03:44 | –1 +/– | ![]() |
> косяк работы с памятью | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #377 Ответы: #383, #389 |
383. Сообщение от burjui (ok), 25-Июн-22, 05:19 | +1 +/– | ![]() |
По твоей логике в мире нет ни одного квалифицированного программиста, потому ошибки совершают абсолютно все. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #382 |
384. Сообщение от n00by (ok), 25-Июн-22, 07:04 | +/– | ![]() |
Указания уже даны https://www.kernel.org/doc/html/latest/process/submitting-pa... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #365 Ответы: #392 |
385. Сообщение от n00by (ok), 25-Июн-22, 07:29 | +1 +/– | ![]() |
> Обязательная инициализация означает необходимость тратить время процессора и память на | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #364 Ответы: #440 |
386. Сообщение от n00by (ok), 25-Июн-22, 07:43 | +/– | ![]() |
> Про SEH я в курсе. Интересно именно про C++ и HaikuOS / | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #373 Ответы: #393 |
387. Сообщение от Аноним (358), 25-Июн-22, 10:22 | +/– | ![]() |
>> избавление программиста от работы головой | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #381 Ответы: #493 |
388. Сообщение от Аноним (278), 25-Июн-22, 10:24 | +1 +/– | ![]() |
Какой ужасный синтаксис | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #374 Ответы: #398 |
389. Сообщение от Аноним (358), 25-Июн-22, 10:37 | +1 +/– | ![]() |
> Проблемы квалификации программиста, а не языка как такового | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #382 |
390. Сообщение от Аноним (278), 25-Июн-22, 10:59 | +/– | ![]() |
Ваш комментарий нужно в рамочке повесить над формой отправки сообщения | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #368 |
391. Сообщение от Аноним (278), 25-Июн-22, 11:01 | +1 +/– | ![]() |
burjui не написал что он хороший. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #370 |
392. Сообщение от Sw00p aka Jerom (?), 25-Июн-22, 12:01 | +/– | ![]() |
>штука, как когнитивная ригидность. Стойкость убеждений, если по простому. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #384 Ответы: #445 |
393.
Сообщение от warlock66613![]() | +/– | ![]() |
> Что именно интересно про Си++? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #386 Ответы: #394 |
394. Сообщение от n00by (ok), 25-Июн-22, 15:48 | +/– | ![]() |
Уже не пойму, когда шутят, а когда нет. Можно ведь поискать. https://github.com/haiku/haiku/search?q=throw | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #393 Ответы: #397 |
395. Сообщение от Аноним (-), 25-Июн-22, 16:12 | +/– | ![]() |
> Ну безопасное написание драйверов ламерами это объективная реальность, потому что никто | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #125 Ответы: #507 |
396. Сообщение от Аноним (-), 25-Июн-22, 16:13 | +/– | ![]() |
> Дяди из Linux Foundation решили окончательно убить Linux как Mozilla убивает Firefox. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #96 |
397.
Сообщение от warlock66613![]() | +/– | ![]() |
Из приведённого вами куска кода ответ на мой вопрос не получить никак. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #394 Ответы: #399 |
398.
Сообщение от warlock66613![]() | +/– | ![]() |
> Какой ужасный синтаксис | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #388 Ответы: #510 |
399. Сообщение от n00by (ok), 25-Июн-22, 17:32 | +/– | ![]() |
Я не вижу какого-либо конкретного вопроса в Ваших сообщениях. Возможно, потому что имею некторое представление, как работают диспетчер исключений и dynamic_cast. throw() это в моём понимании "с эксепшенами" (для kernel/slab/Slab.h сделано, как и должно быть). Их поддержку можно на уровне транслятора отключить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #397 Ответы: #403 |
400. Сообщение от Анлним (?), 25-Июн-22, 18:28 | +/– | ![]() |
> Сами идите, пишите на обоих языках, а потом сравнивайте объём кода, трудозатраты и КПД своей работы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #369 Ответы: #405 |
401. Сообщение от Анлним (?), 25-Июн-22, 18:53 | +/– | ![]() |
Ответ: массового заказчика нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #372 Ответы: #407 |
402. Сообщение от Анлним (?), 25-Июн-22, 18:56 | +/– | ![]() |
> пакетная система с автоподгрузкой из сетки by demand в процессе сборки | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #376 |
403.
Сообщение от warlock66613![]() | +/– | ![]() |
«C++ с эксепшенами» — это стандартный C++ с RTTI. «C++ без эксепшенов» получается если компилировать с выключенным RTTI. Подход к написанию кода настолько сильно вынужденно меняется в последнем случае, что это практически другой язык. Наличие `throw` в коде (особенно в плане указания что метод не кидает эксепшенов) никак не мешает иметь выключенный RTTI. Другое дело — `dynamic_cast`. Ну и `catch` тоже. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #399 Ответы: #417 |
404. Сообщение от Анлним (?), 25-Июн-22, 19:19 | +/– | ![]() |
> Неужели самим непонятно, что любой потенциальный косяк работы с памятью будет локализован в этих блоках unsafe | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #377 Ответы: #406, #408 |
405. Сообщение от burjui (ok), 25-Июн-22, 19:39 | +/– | ![]() |
Как я и писал выше, опеннетовский эксперт не умеет читать [1] и мыслить критически [2]. А в вашем случае ещё и минимально грамотно писать [3] - это при наличии спеллчекера в браузере. Зато всё на свете знает. И правильно - зачем думать, если можно просто знать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #400 Ответы: #409 |
406. Сообщение от Анлним (?), 25-Июн-22, 19:44 | +/– | ![]() |
Еще одна большая сакральная тайна которую пропагандисты Rust скрывают, чтобы вас всех обмануть: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #404 |
407. Сообщение от burjui (ok), 25-Июн-22, 20:03 | +/– | ![]() |
>Вхождение в мир надежного, безопасного и верифицируемость ПО стоит не десятки миллиардов долларов, а 0.0$ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #401 Ответы: #499 |
408. Сообщение от burjui (ok), 25-Июн-22, 20:14 | +/– | ![]() |
>> Неужели самим непонятно, что любой потенциальный косяк работы с памятью будет локализован в этих блоках unsafe | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #404 Ответы: #410, #411 |
409. Сообщение от Анлним (?), 25-Июн-22, 20:17 | +/– | ![]() |
Не хами. Писал грамотно, а вражеский спелчекер поменял слова. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #405 Ответы: #412 |
410. Сообщение от Анлним (?), 25-Июн-22, 20:41 | +/– | ![]() |
> Аргументы будут или пука в лужу, по вашему мнению, достаточно? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #408 Ответы: #413 |
411. Сообщение от Анлним (?), 25-Июн-22, 21:03 | +/– | ![]() |
Узри саму убогость и ущербность идеи Rust иметь частичную (ибо есть unsave) проверку во время сборки только для одной программы написанные на Rust, по сравнению с глобальной гарантией корректности и безопасности работы с памятью всех программ без любых исключений (включая даже блоки unsave) от ядра ОС и процессора. И без любых накладных расходов для x86_64. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #408 Ответы: #414, #421 |
412. Сообщение от burjui (ok), 25-Июн-22, 21:51 | +/– | ![]() |
Интересные ссылки ты приводишь. А я вот заглянул в другую часть сорцов, и что же я вижу? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #409 Ответы: #418, #419, #420, #475 |
413. Сообщение от burjui (ok), 25-Июн-22, 21:59 | +/– | ![]() |
>Накладные расходы при постраничной проверке памяти равны 0 для следующих архитектур процессоров: alpha, avr32, ia64, parisc, sparc, sparc64, x86_64, i386 и старше с поддержкой инструкции NX. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #410 Ответы: #423 |
414. Сообщение от burjui (ok), 25-Июн-22, 22:06 | +/– | ![]() |
Прочитай мой комментарий ниже со ссылками на код Muen. Надеюсь, я там наглядно показал, чего стоят "гарантии надёжности и безопасности" SPARK, которые по принципу идентичны гарантиям Rust. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #411 Ответы: #422 |
415. Сообщение от Ананимус (?), 25-Июн-22, 22:47 | +2 +/– | ![]() |
О, пруфов будет предостаточно. С какой подсистемой ты лучше знаком? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #362 |
416. Сообщение от Ананимус (?), 25-Июн-22, 22:49 | +/– | ![]() |
> Такие виды ошибки лекго отлавливаются. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #354 |
417. Сообщение от n00by (ok), 26-Июн-22, 09:42 | +/– | ![]() |
Напишу только по поводу MSVC (у GCC исходники открыты и всё должно быть документировано без меня). Если отключить RTTI, диспетчер исключений никуда не денется и будет выполнять свои задачи, вызывать деструкторы, искать и вызывать обработчик (подходящий окажется с ...). Его следует отключать отдельно, если поддержка исключений не нужна. А подход к написанию кода меняется уже от того, что код в ядре. В ряде случаев бросать исключения никак нельзя, будь то C++ или инструкция int3. И зачем в ядре dynamic_cast<>, где его можно применить, я пока не пойму. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #403 |
418. Сообщение от Аноним (423), 26-Июн-22, 10:19 | +/– | ![]() |
1. Пока не весь код Mumen написан на SOARK-2014 и ASM, есть немного кода на неверифицируемой ADA+2012: https://git.codelabs.ch/?p=muen.git;a=blob;f=README | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #412 |
419. Сообщение от Аноним (423), 26-Июн-22, 10:33 | +/– | ![]() |
> поэтому компилируем функцию как обычную ADA. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #412 |
420. Сообщение от n00by (ok), 26-Июн-22, 10:34 | +/– | ![]() |
Clear Interrupt Flag (cli) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #412 Ответы: #424 |
421. Сообщение от Аноним (358), 26-Июн-22, 10:36 | +/– | ![]() |
> ГАРАНТИИ защиты и корректности работы с памятью дает ядро ОС с процессором. А не аккуратность програмиста | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #411 Ответы: #497 |
422. Сообщение от Аноним (423), 26-Июн-22, 10:49 | +/– | ![]() |
> Внимательно прочитал? Не defectless, а ultra-low defect. Не дают они "математическиие гарантии надёжности и безопасности", потому что это невозможно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #414 Ответы: #427 |
423. Сообщение от Аноним (423), 26-Июн-22, 11:13 | +/– | ![]() |
> Тем не менее, от некорректного обращения к памяти эта технология не защищает. Она защищает от последствий некорректного обращения к памяти - то есть, вместо того, чтобы дать прочитать мусор или переписать адрес возврата, сгенерирует аппаратное исключение, а ОС, скорее всего, грохнет процесс. То есть, код по-прежнему может попытаться прочитать мусор или переполнить буфер, после чего упасть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #413 Ответы: #453 |
424. Сообщение от burjui (ok), 26-Июн-22, 12:05 | +/– | ![]() |
Я тоже умею копипастить и знаю, что делает инструкция cli. Что сказать-то хотел этим? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #420 Ответы: #450 |
425. Сообщение от Аноним (-), 26-Июн-22, 12:24 | +/– | ![]() |
> ну так лет пять убивать будут эт точно, а там и фуксия | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #305 |
426. Сообщение от Аноним (-), 26-Июн-22, 12:26 | +/– | ![]() |
> Форкни системду например | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #135 |
427. Сообщение от burjui (ok), 26-Июн-22, 12:28 | +1 +/– | ![]() |
>100% гарантий не имеет, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #422 Ответы: #476 |
429. Сообщение от Аноним (-), 26-Июн-22, 12:29 | +/– | ![]() |
> Я _сделал_ когда-то то, чем ныне заняты растоманы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #255 Ответы: #443 |
430. Сообщение от Аноним (-), 26-Июн-22, 12:31 | +/– | ![]() |
> Думаю проблема в этом <()>. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 |
431. Сообщение от Аноним (-), 26-Июн-22, 12:32 | +/– | ![]() |
> use std::process::ExitCode; | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 Ответы: #459 |
432. Сообщение от Аноним (-), 26-Июн-22, 12:35 | +/– | ![]() |
> На самом деле, логичным должен быть вопрос не "когда С++", а "когда | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 |
433. Сообщение от Аноним (-), 26-Июн-22, 12:36 | +/– | ![]() |
> Здорово. А я уже лет 6 не запускал gdb за ненадобностью, потому | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #249 Ответы: #456 |
434. Сообщение от Анонми (?), 26-Июн-22, 12:38 | +/– | ![]() |
> Кстати интересно как там инициатива по рефакторингу заголовочных файлов продвигается. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 |
435. Сообщение от Аноним (-), 26-Июн-22, 12:40 | +/– | ![]() |
> Он же компилируемый - так что есть нюансы с eval. Через пару | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #260 Ответы: #447 |
436. Сообщение от Аноним (-), 26-Июн-22, 12:40 | +2 +/– | ![]() |
> А в расте - больше, потому что динамическая линковка с libc. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #259 |
437. Сообщение от Аноним (-), 26-Июн-22, 12:42 | +/– | ![]() |
> Ты модуль ядра решил компилировать что ли, раз тебе бисект потребовался? Тогда | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #226 |
438. Сообщение от Аноним (-), 26-Июн-22, 12:45 | +/– | ![]() |
> За 30 лет могли бы лучше Pascal впилить в ядро. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #113 |
439. Сообщение от Аноним (-), 26-Июн-22, 12:46 | +/– | ![]() |
Это ж линуксоиды. У них даже HDCP какой - опция. Хочешь жрать DRM'о, включаешь. Не хочешь - отруби и собери кернел как тебе больше нравится. Этим линуксоиды и хороши. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #166 |
440. Сообщение от Аноним (-), 26-Июн-22, 12:49 | +/– | ![]() |
> Если переменная в памяти, память "потрачена" независимо от инициализации. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #385 Ответы: #457 |
441. Сообщение от Аноним (-), 26-Июн-22, 12:51 | +/– | ![]() |
> На Бедоне же. Вот как разрослась-то! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #100 |
442. Сообщение от Аноним (-), 26-Июн-22, 12:58 | +/– | ![]() |
> В системном программровании нужна только процедурщина. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #291 |
443. Сообщение от n00by (ok), 26-Июн-22, 12:58 | +/– | ![]() |
>> Я _сделал_ когда-то то, чем ныне заняты растоманы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #429 Ответы: #463 |
444. Сообщение от Аноним (-), 26-Июн-22, 13:00 | +/– | ![]() |
> в реальном железе имеем const volatile. =) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #299 Ответы: #455 |
445. Сообщение от Аноним (-), 26-Июн-22, 13:02 | +/– | ![]() |
Черт его знает, но если болгарка будет маленькой и CNCшной, я могу попробовать забахать что-то прикольное. И в отличие от Микеланджело не обломлюсь повторить на бис 50 раз. Или 50 000 000 раз. Иногда это по своему прикольно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #392 Ответы: #454 |
446. Сообщение от Аноним (-), 26-Июн-22, 13:11 | +/– | ![]() |
> у небезызвестного mc от того же FAR хорошо если треть функционфала | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #367 |
447. Сообщение от n00by (ok), 26-Июн-22, 13:12 | +/– | ![]() |
>> Он же компилируемый - так что есть нюансы с eval. Через пару | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #435 Ответы: #489 |
448. Сообщение от Аноним (-), 26-Июн-22, 13:13 | +/– | ![]() |
> сказки про то, как они без ошибок пишут на C чуть | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #368 |
449. Сообщение от Аноним (-), 26-Июн-22, 13:15 | +/– | ![]() |
> Почему не добавить GC в ядро? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #186 |
450. Сообщение от n00by (ok), 26-Июн-22, 13:16 | +/– | ![]() |
> Я тоже умею копипастить и знаю, что делает инструкция cli. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #424 Ответы: #458 |
451. Сообщение от Аноним (-), 26-Июн-22, 13:16 | +/– | ![]() |
> Ты думаешь, тебе будут делать безопасные языки, приносить прямо в руки, пиарить | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #178 |
452. Сообщение от Аноним (-), 26-Июн-22, 13:17 | +/– | ![]() |
> И? Какая версия rust? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #162 |
453. Сообщение от burjui (ok), 26-Июн-22, 13:17 | +/– | ![]() |
> А вот надежности работы программы не дает! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #423 Ответы: #477 |
454. Сообщение от Sw00p aka Jerom (?), 26-Июн-22, 13:20 | +/– | ![]() |
> и CNCшной | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #445 Ответы: #472 |
455. Сообщение от n00by (ok), 26-Июн-22, 13:25 | +/– | ![]() |
>> в реальном железе имеем const volatile. =) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #444 Ответы: #470 |
456. Сообщение от burjui (ok), 26-Июн-22, 13:26 | +1 +/– | ![]() |
>Круто, оказывается, хруст как-то делает программы без багов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #433 Ответы: #468 |
457. Сообщение от n00by (ok), 26-Июн-22, 13:37 | +/– | ![]() |
>> Если переменная в памяти, память "потрачена" независимо от инициализации. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #440 Ответы: #520 |
458. Сообщение от burjui (ok), 26-Июн-22, 13:40 | +/– | ![]() |
Потому что у тебя опилки в голове. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #450 Ответы: #460, #474 |
459.
Сообщение от warlock66613![]() | +/– | ![]() |
> Агаблин, это вместо сишного return 42. Стало проще, красивее, удобнее... </sarcasm> | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #431 Ответы: #466 |
460. Сообщение от n00by (ok), 26-Июн-22, 14:13 | +/– | ![]() |
Я своими опилками не догоняю, как и что можно верифицировать в запрете прерываний. Посмотреть далее наличие Hlt и убедиться, что инициализируется Application Processor? У меня прям дымиться начинают опилки от этих мыслей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #458 Ответы: #461 |
461. Сообщение от burjui (ok), 26-Июн-22, 14:31 | +/– | ![]() |
Такое ощущение, что ты притворяешься дурачком ради троллинга. Не могу поверить, что до сих пор непонятно. Какая разница, запрет прерываний это или что-то ещё? Нет контрактов - нет верификации. Контракты пишутся человеком, а не компилятором. Компилятор доверяет контрактам. Чем это принципиально отличается от unsafe в Rust? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #460 Ответы: #464 |
462. Сообщение от Аноним (-), 26-Июн-22, 15:29 | –1 +/– | ![]() |
> Ну для RISC-V64 портировали, вроде. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #118 |
463. Сообщение от Аноним (-), 26-Июн-22, 15:40 | +1 +/– | ![]() |
> Вот в этом-то вся и соль. Зачем они хотят в майнлайн? Якобы, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #443 Ответы: #465 |
464. Сообщение от n00by (ok), 26-Июн-22, 16:05 | +/– | ![]() |
Возможно дело в том, что ты пытаешься везде разглядеть атаки на Rust. На само деле, мне интересна именно эта команда. Ты писал когда-нибудь команду cli? Если да, то зачем? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #461 |
465. Сообщение от n00by (ok), 26-Июн-22, 16:19 | +/– | ![]() |
>> Вот в этом-то вся и соль. Зачем они хотят в майнлайн? Якобы, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #463 Ответы: #471 |
466. Сообщение от Аноним (-), 26-Июн-22, 16:27 | +/– | ![]() |
> Точно красивее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #459 Ответы: #473 |
467. Сообщение от Аноним (-), 26-Июн-22, 16:42 | +/– | ![]() |
Вообще-то волну гнать начал еще специалист по шаттлам из убунты. Но у него апстарт получился, скажем так, и хотя идея была прикольная (реакция на эвенты) оказалось что она в комплекте с некоторыми довольно специфичными граблями. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #121 |
468. Сообщение от Аноним (-), 26-Июн-22, 16:53 | +/– | ![]() |
> практически не использую, потому что гораздо удобнее вывести структуры данных в | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #456 |
470. Сообщение от Аноним (-), 26-Июн-22, 17:03 | +1 +/– | ![]() |
> Это когда регистр железно выполнен как RO, софт может туда и писать, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #455 |
471. Сообщение от Аноним (-), 26-Июн-22, 17:44 | +/– | ![]() |
> В желании писать - ничего плохого не вижу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #465 Ответы: #482 |
472. Сообщение от Аноним (-), 26-Июн-22, 18:26 | +/– | ![]() |
> вот тут надо задуматься, ибо ЧПУшку надо программировать (пошагово) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #454 |
473.
Сообщение от warlock66613![]() | +/– | ![]() |
> вы можете вот так костыльнуть, но точку с запятой дескать вот тут ставьте а вот тут нет. Вот это я понимаю - наколень в дизайне ЯП, в отличие от сей, с оправданием что г@вно в синтаксисе так и задумано... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #466 Ответы: #478, #487 |
474. Сообщение от Аноним (-), 26-Июн-22, 18:30 | +/– | ![]() |
> procedure Asm ( | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #458 |
475. Сообщение от Аноним (477), 26-Июн-22, 19:01 | +/– | ![]() |
> Мамой клянусь ... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #412 |
476. Сообщение от Аноним (477), 26-Июн-22, 19:34 | +/– | ![]() |
> кто-то признал, что 100% гарантий не даст ни один ЯП | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #427 Ответы: #479 |
477. Сообщение от Аноним (477), 26-Июн-22, 19:52 | +/– | ![]() |
> уязвимостей нет, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #453 |
478.
Сообщение от warlock66613![]() | +/– | ![]() |
> Так и на вход нельзя. Симметрия. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #473 Ответы: #488 |
479.
Сообщение от warlock66613![]() | +/– | ![]() |
> В ASM и C можно рассчитать количество тактов проца необходимых для работы проги. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #476 Ответы: #495, #496 |
480. Сообщение от Аноним (480), 26-Июн-22, 22:54 | +/– | ![]() |
надо просто понять что есть аналог void'а: https://doc.rust-lang.org/std/primitive.unit.html | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 |
481. Сообщение от Аноним (480), 26-Июн-22, 23:02 | +/– | ![]() |
Простите, ваша фамилия случайно не Головин? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #348 |
482. Сообщение от n00by (ok), 27-Июн-22, 09:48 | +/– | ![]() |
>> В желании писать - ничего плохого не вижу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #471 Ответы: #486 |
483. Сообщение от Аноним (-), 27-Июн-22, 14:25 | +/– | ![]() |
https://kevinlynagh.com/rust-zig/ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #494 |
484. Сообщение от Анончик (?), 27-Июн-22, 16:08 | +/– | ![]() |
Хорошо, софта накидали. Правда он для каких-то дедов, ну ладно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #317 |
485. Сообщение от Аноним (138), 27-Июн-22, 16:09 | +1 +/– | ![]() |
Миранда для чего-то пригодна в 2022? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #366 Ответы: #491 |
486. Сообщение от Аноним (-), 27-Июн-22, 16:20 | +/– | ![]() |
> Где она, эта совместная работа? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #482 Ответы: #503 |
487. Сообщение от Аноним (-), 27-Июн-22, 17:24 | +/– | ![]() |
> Это как раз одна из самых красивых вещей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #473 Ответы: #502 |
488. Сообщение от Аноним (-), 27-Июн-22, 17:26 | +/– | ![]() |
> Точнее так: на вход имена не может указывать вызывающая сторона (нет вызова | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #478 Ответы: #501 |
489. Сообщение от Аноним (-), 27-Июн-22, 17:37 | +/– | ![]() |
> Так это будет потом. Когда привыкнут, что Rust уже и так есть, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #447 |
490. Сообщение от Аноним (-), 27-Июн-22, 17:40 | +/– | ![]() |
У гну кстати прикольное расширение есть для switch-case, с диапазонами. Но, увы, это не стандарт. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #271 |
491. Сообщение от Аноним (-), 27-Июн-22, 17:42 | +/– | ![]() |
> Миранда для чего-то пригодна в 2022? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #485 |
492. Сообщение от Аноним (-), 27-Июн-22, 17:45 | +/– | ![]() |
Таки почти все вымерли кроме очень специальных случаев, перейдя на цифру. Конечно, профессиональную и за совсем другие деньги. Как угодно но в цифре потом редактировать например куда как лучше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #223 |
493. Сообщение от Аноним (-), 27-Июн-22, 17:49 | +/– | ![]() |
Сишники видите ли обычно системщики. А это свободный и гордый народ, знающий себе цену. Предпочитающие некую автономию и самодостаточность, без лизания ботинок гугла, майкрософта и амазона. А ваше светлое будущее с лизанием ботинок вон тем - выглядит довольно так себе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #387 |
494. Сообщение от Аноним (-), 27-Июн-22, 17:51 | +/– | ![]() |
> Эх, не тот язык выбрали добавлять в линукс | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #483 Ответы: #512 |
495. Сообщение от Аноним (499), 27-Июн-22, 18:13 | +/– | ![]() |
Там считают не минимум (с "предсказаниями" проца) а максимум, чтобы сказать: "вот за такое количество тактов прога гарантировано отработает". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #479 |
496. Сообщение от Аноним (499), 27-Июн-22, 18:31 | +/– | ![]() |
Если с предсказаниями рассчитывать, то считаем по худшему варианту. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #479 Ответы: #498 |
497. Сообщение от Аноним (499), 27-Июн-22, 18:40 | +/– | ![]() |
> секты свидетелей прямых рук | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #421 |
498. Сообщение от Аноним (499), 27-Июн-22, 18:48 | +/– | ![]() |
Лучше без предсказателя считать и работать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #496 |
499. Сообщение от Аноним (499), 27-Июн-22, 19:47 | +/– | ![]() |
>> А конкретно Rust вместо безопасности добавит новые классы уязвимостей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #407 Ответы: #508 |
500. Сообщение от Аноним (500), 28-Июн-22, 00:08 | +/– | ![]() |
там про то что утечки памяти пишут, так я скажу то драйвер написанный тем у кого на плюсах память течет - скорее всего студент первого курса. ну а ты раз ссылаешься безосновательно на на прочтение статьи - дичь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
501.
Сообщение от warlock66613![]() | +/– | ![]() |
Антисимметрия — это частный случай симметрии. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #488 |
502.
Сообщение от warlock66613![]() | +/– | ![]() |
> И нет, вот именно то в сишке обычно никаких проблем никому не создавало | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #487 Ответы: #506 |
503. Сообщение от n00by (ok), 28-Июн-22, 10:26 | +/– | ![]() |
>> В моём понимании, это стоило развить отдельно, создать что-то | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #486 Ответы: #514 |
504.
Сообщение от qsdg![]() | +/– | ![]() |
RUST -- это БЫСТРО и БЕЗОПАСНО! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
505. Сообщение от Аноним (505), 28-Июн-22, 12:11 | +/– | ![]() |
> Медитируй: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #267 |
506. Сообщение от Аноним (506), 28-Июн-22, 17:05 | +/– | ![]() |
> Одна из самых известных проблем, ради которой какие только костыли ни придумывали | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #502 |
507. Сообщение от torvn77 (ok), 29-Июн-22, 01:36 | +/– | ![]() |
Я имею ввиду всякие ошибки когда пишут не туда и затирают не то, там ведь могут быть люди которые начнут использовать указатели вообще не понимая что это такое, просто для получения эффекта надо так то написать и поставить *. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #395 |
508. Сообщение от burjui (ok), 29-Июн-22, 02:05 | +/– | ![]() |
Вы так и не привели ни одного примера "новых классов уязвимостей", которые якобы привнесёт именно Rust. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #499 Ответы: #522 |
509. Сообщение от Аноним (509), 29-Июн-22, 11:21 | +/– | ![]() |
Многословность легко решается редактором/IDE с нормальным автодополнением и сниппетами. Плюс код читается чаще, чем пишется, так что тут от многословности только польза. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #151 Ответы: #519 |
510. Сообщение от Аноним (509), 29-Июн-22, 11:33 | +/– | ![]() |
В плюсовом? Да примерно всё, если взять не самый простой для парсинга синтаксис C (потому что контекстно-зависимый и не всегда однозначный), щедро обмазать абсолютно ортогональным синтаксисом темплейтов, а сверху ляпнуть новых фич C++11 и далее, с, как обычно, изобретённым заново синтаксисом для конструкций - вряд ли найдутся люди, которые осознанно и добровольно будут на нём писать и не плеваться. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #398 |
511. Сообщение от Аноним (509), 29-Июн-22, 11:36 | +/– | ![]() |
Пока в Вилларибе дрочат на такты и дебажат код в поисках мемори лика, в Виллабаджо уже завезли многопроцессорность. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #364 Ответы: #521 |
512. Сообщение от Аноним (509), 29-Июн-22, 11:44 | +/– | ![]() |
>When I first started using Zig, I was dismayed that it was missing so many features that I liked from other languages. No syntax for ranges. No closures. No iterator syntax. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #494 |
513. Сообщение от Fedd (ok), 29-Июн-22, 13:11 | +/– | ![]() |
Смотрю местные анонимусы потихоньку переобуваются топить за раст, как и следовало ожидать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
514. Сообщение от Аноним (-), 29-Июн-22, 21:56 | +/– | ![]() |
> В смысле, что Окно Овертона открывается постепенно. Безопасность же. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #503 Ответы: #515 |
515. Сообщение от n00by (ok), 30-Июн-22, 09:45 | +/– | ![]() |
>> Сейчас ломается традиция писать Linux на Си. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #514 Ответы: #518 |
516. Сообщение от adolfus (ok), 30-Июн-22, 17:02 | +/– | ![]() |
\cite{... избавленные от таких проблем как обращение к области памяти после её освобождения, разыменование нулевых указателей и выход за границы буфера. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #517 |
517. Сообщение от Ананимус (?), 30-Июн-22, 17:20 | +1 +/– | ![]() |
> \cite{... избавленные от таких проблем как обращение к области памяти после её | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #516 Ответы: #524 |
518. Сообщение от Аноним (-), 30-Июн-22, 23:51 | +/– | ![]() |
> Нет там рантайма, если разобраться и написать свой.) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #515 Ответы: #526 |
519. Сообщение от Аноним (-), 01-Июл-22, 00:01 | +/– | ![]() |
Автодополнение видите ли может и ложно сработать, что так то тоже бесит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #509 |
520. Сообщение от Аноним (-), 01-Июл-22, 00:09 | +/– | ![]() |
> Так я описал худший случай, поскольку отвечал на: "Обязательная инициализация означает | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #457 Ответы: #527 |
521. Сообщение от Аноним (-), 01-Июл-22, 00:10 | +/– | ![]() |
> Пока в Вилларибе дрочат на такты и дебажат код в поисках мемори | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #511 |
522. Сообщение от Аноним (-), 01-Июл-22, 00:13 | +/– | ![]() |
> Вы так и не привели ни одного примера "новых классов уязвимостей", которые | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #508 Ответы: #525 |
523. Сообщение от Аноним (-), 01-Июл-22, 00:20 | +/– | ![]() |
> - сборочная система | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #376 |
524. Сообщение от Аноним (-), 01-Июл-22, 00:23 | +/– | ![]() |
> У тебя проводка дома без изоляции лежит? Нет? А чо ты как | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #517 Ответы: #528 |
525. Сообщение от burjui (ok), 01-Июл-22, 00:51 | +/– | ![]() |
Зато голословно заявлять про какие-то мифические "новые классы" (что мля?) уязвимостей - это явный признак полного использования мозга. Жаль только, что мозг используется, а результат такой, как будто нет - получается, энергия расходуется впустую. "безопасТно", "гамадрила корп" и прочие "хрусты" - это всё, на что способен мозг типичного хейтерка с Опеннета, потому что он ещё не окончил школу, но зато уделал одноклассников на уроках информатики своими обширными познаниями в разработке на Turbo Pascal и C, на котором он не делает ошибок, потому что ничего не пишет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #522 Ответы: #531 |
526. Сообщение от n00by (ok), 01-Июл-22, 10:18 | +/– | ![]() |
>> Диспетчер исключений это аналог setjmp.h. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #518 |
527. Сообщение от n00by (ok), 01-Июл-22, 10:28 | +/– | ![]() |
>> Потому что запись (инициализация переменной) происходит сначала в кеш (откуда и будет | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #520 |
528. Сообщение от Ананимус (?), 01-Июл-22, 18:44 | +/– | ![]() |
> Однако хватает и проводов без изоляции. Контактный рельс метро не очень заизолируешь на все сто | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #524 |
529. Сообщение от bOOster (ok), 04-Июл-22, 12:12 | +/– | ![]() |
Конечно, лучшая часть человечества совершенствует себя, а худшая совершенствует механизмы сопутствующие лени и ничего не деланию. Все реально видят куда это идет и даже фильмы снимают, про катострофически отупeвшее человечество. А вообще, конечно, каждый должен заниматься своим делом, нет наклонностей к программированию, не можешь элементарные "загибы" алгоритма просчитать катись в другую отрасль. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #368 |
531. Сообщение от Аноним (531), 05-Окт-22, 17:49 | +/– | ![]() |
Не голословно. Для GNU/Linux придется использовать этот компилятор Rust: https://www.opennet.dev/opennews/art.shtml?num=57491 стандартный компилятор добавит новые классы уязвимостей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #525 |
532. Сообщение от Аноним (532), 06-Окт-22, 13:05 | –1 +/– | ![]() |
> Потому что на Rust приятно писать код. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #328 Ответы: #533 |
533.
Сообщение от warlock66613![]() | +/– | ![]() |
Я понимаю, что хаскелистам смешно, да. Но мне на Rust приятнее во всех отношениях и проще. Хотя Хаскелл в чём-то удобнее, я согласен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #532 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |