To get the free app, enter your mobile phone number.
MathLink ® Paperback with CD-ROM: Network Programming with MATHEMATICA ®
Use the Amazon App to scan ISBNs and compare prices.
Excel 2016 For Dummies Video Training
Discover what Excel can do for you with self-paced video lessons from For Dummies. Learn more.
Top Customer Reviews
to call Mathematica programs either remotely or from
programs not written in Mathematica, this book is the
canonical reference; in fact the only one that I am
aware of other than the documentation that comes with
Mathematica. The material in tbe book goes far beyond
what can be found in the documentation however. As the
authors observe, writing programs from scratch using
the TCP/IP protocol can be formidable, and so MathLink
was invented to ease the process for those who do not
want to become expert in TCP/IP. Readers will also
have to have a working knowledge of the C programming
The book covers the Windows. Macintosh, and
Unix platforms, with LINUX emphasized for the latter.
Since all three of these operating systems are covered
in the book, this makes navigation in it a little
annoying at times. It does expand on the actual
evaluation process when executing a Mathlink program,
and how Mathlink does type conversion. Latency issues
in the network will of course have to be dealt with in
using Mathlink. The authors devote a chapter of the
book in dealing with data transfer times across a
network. They are also wise enough to know that the
data transfer is best done with functions written in C
for situations that are time-intensive. Readers just
need to remember to call the Install function after
each change they make to the .c and .tm files, as this
fact is not emphasized by the authors.
A chapter is devoted to the debugging of
programs written in MathLink.Read more ›
By the way, the title is a misnomer. The reference to network programming in the title refers to connecting an outside control program to Mathematica across the network through the enabled library, there is no information about having Mathematica control network operations themselves.
The Mathematica developer link MDLK, found on the CD, is provided to make connections between your program and Mathematica. Several other support tools are provided for both Windows and Linux platforms.
The book is divided into 15 chapters that start with the introduction to the MDLK and it's networking connection to Mathematica. It then covers a slow process of building increasingly complex interactions with Mathematica. The program designs start with C language operations and work their way up to C++ and object oriented programming classes. The application program examples work their way up from plotting points, to full graphs, to picxel sets and finally to picture edge filtering. The knowledge building extends all the way to providing skills to run animations and movies in the Mathematica display.Read more ›