[Из песочницы] Как быть если компилятор не поддерживает интерфейсы с нулевым смещением VMT

Для чего это надо
Часто бывает необходимо писать плагины для программ. Но из-за бинарной несовместимости классов эти плагины придётся писать на том же языке, что и основная программа. В С++ принято располагать таблицу виртуальных функций первой в клас…

«Это не то, что невозможно исправить»: Intel не станет проводить никаких отзывных кампаний из-за уязвимостей Meltdown и Spectre

После того, как в сети появились первые сообщения о найденных в процессорах Intel уязвимостях, многие вспомнили похожую историю с ошибкой FDIV в процессорах Pentium, выпускавшихся компанией в 1994 года. Кампания по отзыву дефектных пентиумов стоила Int…