The topic of mixed language programming, or inter language communication, has in recent years received greater attention than before. This is partly due to the successful acceptance of the high-level languages Ada, C, C++ and Pascal, together with the strong survival of the classical languages Cobol and Fortran.

Fortran 90/95 is in some implementations difficult to mix with Fortran 77. A discussion of this is given in chapter 15 of the tutorial by Bo Einarsson and Yurij Shokin.

A recent development is Fortran 2003, which has facilities for mixing Fortran and C in a standardized way, see my draft article Mixed Language Programming, Fortran 2003 and C.

Several papers on mixed language programming have been published. A Bibliography on Mixed Language Programming is available, but it ought to be updated.

Last modified: October 16, 2008