MathLink Development in C
Pages: 54, b&w
MathLink allows external programs both to call Mathematica, and to be
called by Mathematica. By using MathLink, you can, for example, treat
Mathematica essentially like a subroutine embedded inside an external
program. Or you can create a front end that implements your own user
interface, and communicates with the Mathematica kernel via MathLink.
You can also use MathLink to let Mathematica call individual functions
inside an external program. This tutorial discusses some of the details
of MathLink development of special interest to software developers. An
overview of using MathLink is presented in the separate tutorial
collection "Systems Interfaces and Deployment".
MathLink Development in C (Windows) | MathLink Developer Guide (Mac OS
X) | MathLink Development in C (Unix and Linux)