Size: a a a

pro.osdev - os development

2021 November 25

BV

Boris Vinogradov in pro.osdev - os development
ты код покажи
источник

X

XÆA-XII in pro.osdev - os development
Деньги должны идти в бизнес
В современном мире это невозможно без современных технологий
источник

X

XÆA-XII in pro.osdev - os development
Только теория категорий, только эрланг мне в этом помогут
источник

BV

Boris Vinogradov in pro.osdev - os development
эрланг даже авторам не нужен
источник

X

XÆA-XII in pro.osdev - os development
источник
2021 November 26

W

Wild_Wind in pro.osdev - os development
Не. Жива. Текущий стандарт - Ada2012. Лишь десять лет прошло, рано хоронить.
Тем более скоро Ada2022 релизнется.
источник

W

Wild_Wind in pro.osdev - os development
Там разные профили есть. Есть zpf профиль - Zero FootPrint. Без хипа, тредов и с мешком ограничений под ембеддед. Работает даже на 8 битной avr с 512 байт оперативы.
Есть ravenscar - в нём могут поддерживаться реалтайм таски.

Есть Ada/SPARK (крайняя версия 2014) - диалект ады для формальной верификации. Достаточно простой и в разы удобнее frama-c.
источник

W

Wild_Wind in pro.osdev - os development
Только писать получается медленее, чем на сях/плюсах :(
Приходится объяснять компилятору, что ты не жираф.
источник

W

Wild_Wind in pro.osdev - os development
1. Берём мы значится Coq и эксопртируем его в С.
2. ???
3. PROFFIT!
источник

W

Wild_Wind in pro.osdev - os development
Он вообще ни для чего, кроме как для перекладывания данных по сети не нужен.
источник

BD

Berkus Decker in pro.osdev - os development
да и там есть варианты с гораздо менее вырвиглазным синтаксисом
источник

BD

Berkus Decker in pro.osdev - os development
и без вм
источник

W

Wild_Wind in pro.osdev - os development
Там otp из коробки до одури развит, включая низкоуровневую работу и протоколы управления. Тот жe snmp, который самому имплементить... то ещё удовольствие.
Но опять же, все упирается в перфоманс, потребление ресурсов и время на разработку. Эрланг много сетевых фич имеет из коробки, и отлаженных неплохо. Но память он покушать любит, да.

Пы.Сы. оффтопик.
источник
2021 December 01

DP

Dmitry Ponyatov in pro.osdev - os development
Erlang для ОСки красиво, вот только возможно ли там семантику копирования заменить на передачу владения?

иначе попаболь с памятью получается
источник

BD

Berkus Decker in pro.osdev - os development
внутри вмки может в теории и можно. но если что-то из софт. стека завязано на том что копии остаются - придется переписывать
источник

BD

Berkus Decker in pro.osdev - os development
ну и у них же есть там какая-то реализация Bare-metal BEAM которая собсно и получается осью
источник

DF

Dollar Føølish in pro.osdev - os development
подождите, в эрланге же универсальное представление (сиречь боксинг) , оно там между акторами еще и копирует чтоли?

не должно же
источник

DF

Dollar Føølish in pro.osdev - os development
также традиционно поздравляю Беркуса и Борю и всех причастных с наступающим!
источник

BD

Berkus Decker in pro.osdev - os development
Там наверняка оптимизации, но классический мессадж пассинг должен быть независимым.
источник

DF

Dollar Føølish in pro.osdev - os development
а, ты прав угу
источник