Mixed Language Linking
This describes how single programs (executables) can be built out of multiple languages by an ordinary programmer rather than an expert. It will concentrate on describing what is feasible, what should not be attempted, and the issues that are likely to arise, rather than on the details of building such programs, but will give some recipes for achieving common requirements while staying clear of problem areas.