Why C++?
C++ is notoriously non-accommodating when it comes to plugins. C++ is extremely platform-specific and compiler-specific. The C++ standard doesn't specify an Application Binary Interface (ABI), which means that C++ libraries from different compilers or even different versions of the same compiler are incompatible. Add to that the fact that C++ has no concept of dynamic loading and each platform provide its own solution (incompatible with others) and you get the picture. There are a few heavyweight solutions that try to address more than just plugins and rely on some additional runtime support. Still, C/C++ is often the only practical option when it comes to high-performance systems.
这是一篇文章中一部分。请问大家红色标注的哪一句怎么翻译呢?:加上C++没有动态加载的概念同时每个平台提供了自己的解决方案(和其它平台不兼容),这就是你知道的大概情况。get the picture是不是该译作:了解大概情况呢?
------解决方案--------------------------------------------------------
基于这些情况,c++没有动态加载的概念,每个平台都会提供各自的解决方案(与其他的不兼容),然后你就知道是怎么回事了。