The OpenNET Project / Index page

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



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

Оглавление

В Китае запущен спутник с real-time подсистемой ядра Linux, написанной на Rust, opennews (??), 13-Дек-23, (0) [смотреть все]

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


47. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +3 +/
Сообщение от Аноним (47), 14-Дек-23, 00:16 
Выше решение слишком стабильное и не вписывается в модно-молодёжную парадигму. Rust на слуху и кстати безопасно работает с памятью. Поэтому нужно использовать его.
Ответить | Правка | Наверх | Cообщить модератору

52. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  –2 +/
Сообщение от cheburnator9000 (ok), 14-Дек-23, 00:26 
Безопасно работать с памятью можно и на С++ если у программиста есть опыт. Заслуга Rust лишь в том что там строго запрещено упариваться с сырыми указателями как на С++ или например люди почему-то считают что на плюсах _нужно_ делать так как они делали в Си, ну например типа:

MegaStruct* m_struct = (MegaStruct*)rawPointer;
if(!m_struct)
   return 0;

вместо dynamic_cast<>.

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

56. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  –2 +/
Сообщение от Аноним (47), 14-Дек-23, 00:35 
Извенмите, rust безопасный, а C++ АНБ запретило использовать...
И вообще, rust больше звёзд на гитхабе собирает, это показатель.
Ответить | Правка | Наверх | Cообщить модератору

62. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +2 +/
Сообщение от Аноним (50), 14-Дек-23, 00:40 
Ну раз АНБ Rust разрешило, значит они знают, где в нём безопасТность зарыта.
Ответить | Правка | Наверх | Cообщить модератору

57. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +2 +/
Сообщение от Аноним (87), 14-Дек-23, 00:36 
dynamic_cast зависит от RTTI, поэтому сразу ффтопку.
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

70. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  –1 +/
Сообщение от Аноним (70), 14-Дек-23, 01:09 
> Безопасно работать с памятью можно и на С++ если у программиста есть опыт.

Господи, откуда ж вы беретесь...

Расскажи это Гуглу с Майкрософтом, которые опубликовали статистику об источнике 75% уязвимостей. А то там одни неопытные, которые так и не научились безопасно работать с памятью на C++...

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

75. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +1 +/
Сообщение от cheburnator9000 (ok), 14-Дек-23, 01:14 
>  А то там одни неопытные, которые так и не научились безопасно работать с памятью на C++...

Да. Абсолютно именно так. По твоему для чего создавался язык Go? Чтобы куча приходящих и уходящих студентов не мучилась на C++, а могла хоть что-то создавать на более простом языке.

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

80. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 14-Дек-23, 01:19 
>>  А то там одни неопытные, которые так и не научились безопасно работать с памятью на C++...
> Да. Абсолютно именно так. По твоему для чего создавался язык Go? Чтобы
> куча приходящих и уходящих студентов не мучилась на C++, а могла
> хоть что-то создавать на более простом языке.

Так-то оно так. Но go все же нишевый.

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

114. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +/
Сообщение от _ (??), 14-Дек-23, 05:35 
Так то оно так ... но он в самой на сейчас популярной нише :)
Ответить | Правка | Наверх | Cообщить модератору

82. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +1 +/
Сообщение от Аноним (70), 14-Дек-23, 01:21 
> Да. Абсолютно именно так. По твоему для чего создавался язык Go?

Очевидно, чтобы упомянутые компании начали заменять C++ на Rust.

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

113. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +2 +/
Сообщение от cheburnator9000 (ok), 14-Дек-23, 05:28 
>> Да. Абсолютно именно так. По твоему для чего создавался язык Go?
> Очевидно, чтобы упомянутые компании начали заменять C++ на Rust.

И что они пишут на расте? Дырявое закрытое ПО для своих коммерческих нужд?

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

178. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +/
Сообщение от Аноним (70), 14-Дек-23, 14:58 
> пишут на расте? Дырявое

Дырявое на Расте? Даже не знаю, зачем я отвечаю явному тролю...

> ПО для своих коммерческих нужд?

Андроид и Винда. Для нужд пользователей. И заметь, что статье уже год:

https://security.googleblog.com/2022/12/memory-safe-language...

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

190. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +/
Сообщение от Аноним (190), 14-Дек-23, 15:24 
Статье уже год, а подвижек к счастью нет.
Где там обещанный Tor на Rust?
Ответить | Правка | Наверх | Cообщить модератору

236. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +/
Сообщение от Аноним (70), 14-Дек-23, 18:03 
> подвижек к счастью нет.

Чел, ты все-таки прочти статью...

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

289. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +/
Сообщение от Аноним (288), 14-Дек-23, 21:30 
Не изображай дурачка. Год назад растаманы грозили нам переходом Tor на Rust. Год прошел, воз и ныне там.
Ответить | Правка | Наверх | Cообщить модератору

384. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +/
Сообщение от aname (?), 19-Дек-23, 23:35 
Пишут безопасность же
Ответить | Правка | Наверх | Cообщить модератору

252. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +/
Сообщение от _ (??), 14-Дек-23, 19:45 
>> пишут на расте? Дырявое
> Дырявое на Расте? Даже не знаю, зачем я отвечаю явному тролю...

ВНЕЗАПНА!!!!(С)
:)

А ещё - "Write once, run everywhere!"(C) Java - тоже оказалось туфтой!
Да и это всё фигня. Самый страшный облом ждёт тебя ещё впереди ... тссс! Только - никому!

Так вот : Принцессы тоже какают! 8-/

Живи теперь с этим! :-D

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

122. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +/
Сообщение от Аноним (122), 14-Дек-23, 08:49 
Где логика?
Похоже на самовыгораживание при отсутствии аргументов.
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

180. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +/
Сообщение от Аноним (70), 14-Дек-23, 15:03 
Ну так вы ветку почитайте.

Чел заявил, что оказывается можно и на C++ писать безопасно и Раст не нужен.

А на мой аргумент о том, что нет, нельзя - и именно поэтому Ms с Google уже давно перекатываются с C++ на Раст - он вспоминает про... Go.

Вот и скажите, где логика?

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

188. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +/
Сообщение от Аноним (188), 14-Дек-23, 15:18 
В rust как раз больше возможностей работать с сырыми данными, если этого хочется.
Чтобы человек не ограничивал себя в rust есть transmute, который позволяет преобразовывать данные как нравится(лишь бы размеры совпали).

По поводу безопасной работы с памятью - в rust из коробки есть неплохой инструментарий, который в подавляющем числе случаев подсказывает что не так. В C++ нужно дополнительно ставить ПО.

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

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

132. "В Китае запущен спутник с real-time подсистемой ядра Linux, ..."  +1 +/
Сообщение от Пряник (?), 14-Дек-23, 09:56 
Куча языков безопасно работают с памятью. Причём тут Rust?
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

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

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




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

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