Mixed-language programming is the process of building programs in which the source code is written in two or more languages. This capability allows you to:
Call existing code that is written in another language
Use procedures that may be difficult to implement in a particular language
Gain advantages in processing speeds
Mixed-language programming is possible between Intel® Fortran and other languages. Although other languages (such as assembly language) are discussed, the primary focus of this section is programming using Intel Fortran and C/C++ . Mixed language programming between these two languages is relatively straightforward because each language implements functions, subroutines, and procedures in approximately the same way.