ABI
The application binary interface or ABI mainly defines a standard way of how the compiler mangles names of types and functions. If a compiler implementation implements the ABI correctly, it produces modules which are binary compatible to Ferrous modules.