Я думаю, что каждый профессиональный разработчик C ++ знает, насколько сложно написать общую библиотеку на C ++, которая работает на разных компиляторах. Это связано с тем, что C ++ (и C) не имеет стандартного ABI. Основной причиной отсутствия ABI кажется снижение производительности.
Глядя на LLVM и Clang, этот миф рушится. Clang и LLVM предоставляют отличную возможность оптимизации производительности.
Таким образом, стандартизированный C ++ ABI (и почему не модульная система) снижает производительность C ++?
Задача ещё не решена.
Других решений пока нет …