RU

Деконструкция Go: Runtime или программа, которая запускает вашу программу. Часть 3.1

В предыдущих частях мы разобрались с тем, во что превращается Go-код, как процессор работает с памятью и каким образом реализуются примитивные атома…

goassemblerruntimeязык программированияgo runtimego assembler
Habr
RU

Динамический полиморфизм против std::variant с указателями: Разрушаем мифы о скорости std::visit (v.2*)

В экосистеме современного C++ прочно укоренилось мнение: классический динамический полиморфизм через виртуальные функции ( vtable ) и наследование —…

visitvtableфункциикэшдинамический полиморфизмcplusplusassembler
Habr