Matlab (r) and Octave for computations. A very useful paper by H. P. Langtangen

[PDF] Programming for Computations-A Gentle Introduction to Numerical Simulations with MATLAB/OctaveS Linge, HP Langtangen – 2015

Link

Computing, in the sense of doing mathematical calculations, is a skill that mankind has developed over thousands of years. Programming, on the other hand, is in its infancy, with a history that spans a few decades only. Both topics are vastly comprehensive and usually …

Thanks a lot for this great paper H.P. 

— Stephane BORDAS.