Scripting languages run a little more slowly than compiled languages, but they are
easier to program, have better portability than hand-written code, and offer more
control over the operating system. Scripting languages can function as a glue to
hold together all the pieces of the visualization process.
The basic choices for languages are Perl, Python, Java or VisualBasic. Many people
have written
language comparisons. The short shrift is that Perl is the favorite
of sysadmins for its skill at text processing and Python the favorite of C coders
for its interfaces to C, C++ and Fortran. Java is known for interfaces and interoperability,
and VisualBasic at accessing Microsoft brethren tools.
Think about scripting languages and their packages for every step of the visualization
process, from file conversion to interprocess communication and control of graphics
libraries. It will reduce your compile-run time and make your day more enjoyable.