Objective CAML (OCaml) is a modern programming language with a freely
available and efficient implementation. This programming language is
ideally suited to scientific computation when the time taken to write a
working program is important, as well as performance.
Information on the book, including the whole of the first chapter in PDF and
source code from the chapters on visualization and complete example
programs are available from:
http://www.ffconsultancy.com/products/ocaml_for_scientists/
For example, an OCaml program implementing the simulated annealing solution
to the traveling salesman problem is derived which is both vastly more
succinct and efficient than traditional implementations in C/C++/Fortran
(e.g. the implementation in Numerical Recipes).
--
Dr Jon D Harrop, Flying Frog Consultancy
http://ffconsultancy.com
.
|