The OpenNET Project / Index page

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



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

Оглавление

Опубликован embedded-hal 1.0, инструментарий для создания драйверов на языке Rust, opennews (??), 14-Янв-24, (0) [смотреть все]

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


47. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +1 +/
Сообщение от Аноним (21), 14-Янв-24, 13:06 
Конечно перепишут на C и C++ если идея покажет себя хотя бы минимально жизнеспособно. О безопасности же нет смысла рассуждать когда идет прямая работа с железом.
Ответить | Правка | Наверх | Cообщить модератору

57. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от Аноним (57), 14-Янв-24, 13:24 
Вот мы и дожили до того момента когда уже надо переписывать на С/С++ с раста 😂
Ответить | Правка | Наверх | Cообщить модератору

59. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от Аноним (21), 14-Янв-24, 13:25 
То ли еще будет :)
Ответить | Правка | Наверх | Cообщить модератору

70. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от Аноним (70), 14-Янв-24, 14:21 
Ну я переписал одну либу на C++ с раста. На Си переписать нельзя - Си - не объектно-ориентированный язык с кастрированной стандартной библиотекой и отсутствующими zero-cost abstractions. В C++ аналоги растопримитивов присутствуют.
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

71. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от jjklh (?), 14-Янв-24, 14:28 
это чё за либа такая, что на расте (где одни хелловорды) существовала, а на с/с++ (на которых тонны либ) не было уже написанной и отлаженной годами? :-D
Ответить | Правка | Наверх | Cообщить модератору

92. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от Аноним (92), 14-Янв-24, 17:21 
Да были либы. Либо проприетарью платные, либо под жопоэль, то есть тоже платные, либо на пистоне, луа и яваскрипте под пермиссивкой. А на расте была либа под слабым копилефтом, то есть линковать - разрешено. Так как мне компилятор раста на хрен не упал, пришлось переписать. И немного передизайнить под динамическую линковку.
Ответить | Правка | Наверх | Cообщить модератору

99. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от jjklh (?), 14-Янв-24, 17:39 
так что за либа, сказочник-жопаэлефоб. :-D
Ответить | Правка | Наверх | Cообщить модератору

73. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от Аноним (72), 14-Янв-24, 14:48 
Переписать-то и на Си можно, хоть в объектном стиле, только много boilerplate будет.
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

93. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от Аноним (87), 14-Янв-24, 17:22 
>О безопасности же нет смысла рассуждать когда идет прямая работа с железом.

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

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

116. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  –1 +/
Сообщение от Аноним (116), 14-Янв-24, 19:41 
В случае, если мы говорим о контроллере для бытового холодильника, то действительно не_важно. Если же говорить про встройку, которая работает в критических условиях, то там код пишут на Ada. Вот уж где реально непробиваемая надёжность, язык, который, по сути, своим синтаксисом учит писать грамотный и безопасный код.
Ответить | Правка | Наверх | Cообщить модератору

119. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от fidoman (ok), 14-Янв-24, 21:06 
А как же ариан 5, который упал от того, что лог записался поверх параметров полёта?
После чего собственно и появилось понятие статических анализаторов - поскольку сам язык ничего не гарантирует.
Ответить | Правка | Наверх | Cообщить модератору

120. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от Аноним (120), 14-Янв-24, 21:18 
Никто от Ады после этого не отказался, а значит дело не в ней было, а в чьих-то шаловливых рученках.

>После чего собственно и появилось понятие статических анализаторов

Ого какие откровения пошли. А до этого их не было, ага.

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

127. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от fidoman (ok), 14-Янв-24, 21:38 
> Никто от Ады после этого не отказался, а значит дело не в ней было, а в чьих-то шаловливых рученках.

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

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

132. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от jjklh (?), 14-Янв-24, 22:35 
>> Никто от Ады после этого не отказался, а значит дело не в ней было, а в чьих-то шаловливых рученках.
> Да-да, язык безопасный, но проблема в чьих-то "рученках"))
> Собственно, об этом я и хотел сказать - дело не в языке.
> Даже аргументировать самому не пришлось.

Тоесть дело в языке:
https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=rust

я так и знал что нам впаривают дичъ.

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

155. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от Аноним (155), 19-Янв-24, 13:43 
Ну что Вы? Чекер всех боровов прочекает. Найдёт того борова, который решит лог записывать поверх полётного задания.
Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору

130. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +4 +/
Сообщение от Аноним (-), 14-Янв-24, 21:44 
adacore.com/press/adacore-joins-rust-foundation-as-silver-member
О нет! Нас предали!
Или они просто подстелили соломки, ну на всякий случай))?
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

154. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +/
Сообщение от Аноним (154), 18-Янв-24, 00:03 
Внедряются, чтобы уничтожить ))
Ответить | Правка | Наверх | Cообщить модератору

126. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +1 +/
Сообщение от Аноним (116), 14-Янв-24, 21:37 
The software, written in Ada, was included in the Ariane 5 through the reuse of an entire Ariane 4 subsystem despite the fact that the particular software containing the bug, which was just a part of the subsystem, was not required by the Ariane 5 because it has a different preparation sequence than the Ariane 4.
Ответить | Правка | К родителю #119 | Наверх | Cообщить модератору

129. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  +1 +/
Сообщение от fidoman (ok), 14-Янв-24, 21:42 
Вот такой вот язык "безопасный", не проверили всё и прострелили себе ногу.
Ответить | Правка | Наверх | Cообщить модератору

134. "Опубликован embedded-hal 1.0, инструментарий для создания др..."  –1 +/
Сообщение от Аноним (-), 15-Янв-24, 02:11 
> В случае, если мы говорим о контроллере для бытового холодильника, то действительно не_важно.

Это как сказать. Если твой контроллер на 10% проданных холодильников спалит инвертор, и сделает это до истечения срока гарантии, то ты нечаянно можешь остаться без прибыли.

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

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

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




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

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