by Alain Le Stang
Publisher: Wikibooks 2012
Maple is a computer algebra system offering many possibilities for math problems. Users can enter mathematics in traditional mathematical notation. This book aims to give all tools needed to be autonomous with this software.
Home page url
Download or read it online for free here:
by R. Fourer, D.M. Gay, B.W. Kernighan - Duxbury Press
AMPL is a language for large-scale optimization and mathematical programming problems in production, distribution, blending, scheduling, and many other applications. This book is a complete guide for modelers at all levels of experience.
by Henri Amuasi - Wikibooks
Octave is a high-level language, primarily intended for numerical computations. The purpose of this collection of tutorials is to get you through most (and eventually all) of the available Octave functionality from a basic level.
by E. Anderson, et al.
LAPACK is a library of numerical linear algebra subroutines designed for high performance. The book provides an introduction to the design of the LAPACK package, a detailed description of its contents, reference manuals, and example programs.
by Leonid Shifrin - mathprogramming-intro.org
When writing this book I had in mind people who want to understand Mathematica programming, and particularly those users who would like to make a transition from a user to a programmer, or perhaps those who already have some limited experience.