Mixed-Language Issues

There are important differences in Fortran and C/C++ mixed-language programming; argument passing, naming conventions, and other interface issues must be consistently reconciled between any two languages to prevent program failure and indeterminate results. However, the advantages of mixed-language programming often make the extra effort worthwhile.

A summary of major Fortran and C/C++ mixed-language issues: