The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"LogoFAIL - атака на UEFI-прошивки через подстановку вредонос..."
Отправлено Аноним, 02-Дек-23 07:56 
> 1) и java давно тоже

Я рад за них и все такое, но оно вообще совсем не тянет на "системный яп" и поэтому мне не интересно как категория.

> 3) но раст убивает перформанс, почему то для раста это ок, а для джавы не ок

Да ничего он особо не убивает насколько я вижу. А с чего ему? Он большую часть в компилтайме чекает. В чем EPIC WIN и состоит, в том числе и borrow checker и проч. Я нечто отдаленно напоминающее и на сях делаю там где актуально - но это весьма костыльно и увы, подход имеет немало лимитов. Хоть я и сделал "почти хруст" из всего что статически-предвычислимо. Так что скажем в 33-й бит записать? В 32 бит регистре? Нене! Макрос бортанет эту инициативу на фазе компила - с zero runtime penalty, чисто компилтайм фича. Но хруст на эту тему может явно больше и лучше.

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

> 4) джава лезла ещё в 90е, более того на ней работала большая
> часть телефонов

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

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

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

Ну то есть из хруста можно "интерфейситься к системе" или "к bare metal" - без невъ...ного stdlib который может и не катить по своим допущениям для фирмварей, бутлоадеров, кернелов, софта с кастомными запросами (e.g. реалтайм) и проч. Это все пока кривовато, WIP и проблематика только изучается - но остальные и так не смогли... там реальных конкурентов - ну может Zig и Hare еще. Но у zig например какой-то совсем кастомный тулчейн. Это круто, но...

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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