Size: a a a

pro.osdev - os development

2021 September 13

BD

Berkus Decker in pro.osdev - os development
😄
источник

RG

R G in pro.osdev - os development
как говорится,
источник

d

disba1ancer in pro.osdev - os development
а можно ссылку на источник, а то вручную переводить лень
источник

RG

R G in pro.osdev - os development
источник

W

Wild_Wind in pro.osdev - os development
+
И он прав. Относительно того что аллоцировать память (в том числе под исключения) и кидать исключения в барметале - точно. Так делать это маразм.

Плюсы не жаба. Ловить эксепшены некому.
источник

BD

Berkus Decker in pro.osdev - os development
эксепшены в ядре точно не нужны
источник

d

disba1ancer in pro.osdev - os development
троллишь чтоли? содержимое страницы как на зло на русский не переводится, всё переводится кроме содержимого
источник

BD

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

W

Wild_Wind in pro.osdev - os development
+
источник

W

Wild_Wind in pro.osdev - os development
И охлаждение пайплайна.
источник

BD

Berkus Decker in pro.osdev - os development
ctrl+c, ctrl+v
источник

W

Wild_Wind in pro.osdev - os development
Скопируй ссыль и кинь в гугл транслейт. Он умеет в перевод страниц.
Или скопипасть.
источник

BD

Berkus Decker in pro.osdev - os development
ну в случае эксепшена это примерно похую
источник

IJ

Igor 🐱 Jirkov in pro.osdev - os development
Это смотря в каких контекстах :) вот в жвм эксепшны reasonably медленные, но на них в разных заковыристых языках иногда реализован необычный control flow
источник

W

Wild_Wind in pro.osdev - os development
Если его не поймали - однозначно. Если паймали, то можно продолжить в другом бранче и реюзать спекулятивку и горячий кеш. На той же таске, но в другой реализации.
источник

IJ

Igor 🐱 Jirkov in pro.osdev - os development
Могу представить библиотеку на плюсах, которая реализует dsl кидая  эксепшны постоянно
источник

BD

Berkus Decker in pro.osdev - os development
ну “не поймали” в ядре никогда не должно происходить в принципе
источник

W

Wild_Wind in pro.osdev - os development
Кинь, интересно.
источник

W

Wild_Wind in pro.osdev - os development
std::terminate{,handler}, да. Не должно.
источник

BD

Berkus Decker in pro.osdev - os development
ето тоже в ядре никогда не должно происходить
источник