The OpenNET Project / Index page

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



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

Оглавление

Релиз языка программирования Rust 2018 (1.31), opennews (ok), 08-Дек-18, (0) [смотреть все]

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


79. "Релиз языка программирования Rust 2018 (1.31)"  –1 +/
Сообщение от proninyaroslavemail (ok), 09-Дек-18, 14:56 
Те кто умеет разрабатывать ядра то обоходятся и без Rust, им не нужен "безопасный" язык, они должны прекрасно разбираться в том что они делают и зачем. Хотя назвать безопасным язык с unsafe блоками сложно, так как теряется весь смысл этой "безопасности".
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

81. "Релиз языка программирования Rust 2018 (1.31)"  +4 +/
Сообщение от Аноним (81), 09-Дек-18, 15:54 
> Те кто умеет разрабатывать ядра то обоходятся и без Rust, им не нужен "безопасный" язык,

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

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

84. "Релиз языка программирования Rust 2018 (1.31)"  +/
Сообщение от proninyaroslavemail (ok), 09-Дек-18, 16:07 
>> Те кто умеет разрабатывать ядра то обоходятся и без Rust, им не нужен "безопасный" язык,
> Потому что ядра пишут не люди а роботы, притом пишут сразу на
> машинном коде, так как не надо тратить время на компиляцию

У каждого языка свои задачи. И Rust для этой задачи не создавался впринципе. А си был изначально создан для написания переносимого Unixа.

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

85. "Релиз языка программирования Rust 2018 (1.31)"  +/
Сообщение от Fracta1L (ok), 09-Дек-18, 16:32 
А без unsafe ядро написать получится?
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

87. "Релиз языка программирования Rust 2018 (1.31)"  +/
Сообщение от proninyaroslavemail (ok), 09-Дек-18, 17:55 
> А без unsafe ядро написать получится?

Насколько знаю даже в Redox около 15%.

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

102. "Релиз языка программирования Rust 2018 (1.31)"  +/
Сообщение от Аноним (101), 10-Дек-18, 12:23 
>Те кто умеет разрабатывать ядра то обоходятся и без Rust, им не нужен "безопасный" язык

Загуглил Linux Kernel уязвимости. Ни одного результата!
Действительно "безопасный" язык не нужен!

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

106. "Релиз языка программирования Rust 2018 (1.31)"  –1 +/
Сообщение от proninyaroslavemail (ok), 10-Дек-18, 15:22 
> >Те кто умеет разрабатывать ядра то обоходятся и без Rust, им не нужен "безопасный" язык
> Загуглил Linux Kernel уязвимости. Ни одного результата!
> Действительно "безопасный" язык не нужен!

Говнокод не перестаёт быть говнокодом даже в безопасных языках. Просто в отличии от C такие языки будут бросать исключение. Но в любом случае это не сделает говнокода конфеткой. Наверное единственная полезная вещь для адекватного программиста: исключить человеческий фактор (опечатался, забыл проверить и т.д).

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

107. "Релиз языка программирования Rust 2018 (1.31)"  +1 +/
Сообщение от Аноним (107), 10-Дек-18, 15:30 
>Загуглил Linux Kernel уязвимости

Глубокий уровень экспертности

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

116. "Релиз языка программирования Rust 2018 (1.31)"  +/
Сообщение от Анонимчжан (?), 10-Дек-18, 20:59 
если в ядре линукс нет уязвимостей то те кто его писал просто боги программирования)) просто эти дыры еще не откопали или они не проявили себя напрямую или в составе работы с другими приложениями. идеальный код без дыр... это "Hello World" наверно?  :)
Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

120. "Релиз языка программирования Rust 2018 (1.31)"  +/
Сообщение от asargis (ok), 11-Дек-18, 05:20 
> Те кто умеет разрабатывать ядра то обоходятся и без Rust, им не
> нужен "безопасный" язык, они должны прекрасно разбираться в том что они
> делают и зачем. Хотя назвать безопасным язык с unsafe блоками сложно,
> так как теряется весь смысл этой "безопасности".

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

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

122. "Релиз языка программирования Rust 2018 (1.31)"  +/
Сообщение от КГБ СССР (?), 11-Дек-18, 06:55 
> Не понимаю почему
> все так настроены против Rust да и вообще против всего нового.
> Не нравится? Не используй. Ведь никто не заставляет.

Потому что «новое» не синоним «хорошего». Трудно понять это без подсказки-то?

Есть множество специализированных (если ты понимаешь значение этого слова) языков, некоторым более полувека. На них написаны миллиарды строк кода полезных программ. Обезьяны мечтают всё это скопом упразднить и запретить ради убогого и дефективного by design жлобоскрипта «патамушта на ём лихко песать кот для бровзера».

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

124. "Релиз языка программирования Rust 2018 (1.31)"  +/
Сообщение от proninyaroslavemail (ok), 11-Дек-18, 10:47 
>[оверквотинг удален]
>> делают и зачем. Хотя назвать безопасным язык с unsafe блоками сложно,
>> так как теряется весь смысл этой "безопасности".
> Ну да, ну да. Поэтому в линуксе и остальных ядрах, написанных знатоками
> ядраписания отсутствуют баги. unsafe вроде как призван обособлять участки кода, подверженные
> риску. В следствие чего будет проще искать и исправлять баги, потому
> как уже заранее известно где этот баг мог возникнуть. Нет я
> не идеализирую Rust и не говорю что это истина в последней
> инстанции, но почему бы не дать ему шанс... Не понимаю почему
> все так настроены против Rust да и вообще против всего нового.
> Не нравится? Не используй. Ведь никто не заставляет.

Да я и не против rust, я считаю его отличной заменой C++/C в системном ПО. Но меня напрягают наивные утверждения что если ядро будет написано на rust то никакие угрозы безопасности ему не страшны. Говнокод не зависит от языка, только от рук программиста.

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

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

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




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

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