Writing Fast Programs: A Practical Guide for Scientists and Engineers

Appendix A: A List of Modern Development Tools

This appendix contains a brief list of several modern programming tools. These tools generally fit the theme of the book overall in regard to high performance programming and/or code optimization. This list is not intended to be exhaustive; the absence of a tool from this list does not imply anything about the quality or relevance of the tool. Further, the author has not personally tried all the tools on this list, so of course no warranty is given as to the usefulness, stability or value of these tools.

Ada, List of Free Compilers

  • http://www.adahome.com/Resources/Compilers/Free.html

This site contains links to numerous free Ada compilers. Ada was initially designed with a special emphasis on stability.

Ada, List of Commercial Compilers

  • http://www.adahome.com/Resources/Compilers/Vendors.html

This site contains links to numerous commercial Ada compilers.

AMD Core Math Library

  • http://www.amd.com/us-en/Processors/DevelopWithAMD/0,,30_2252_2282,00.html

From the site: "The AMD Core Math Library (ACML) incorporates BLAS, LAPACK and FFT routines, which can be used by a wide range of software developers to obtain excellent performance from their applications running on AMD platforms. The highly optimized library contains numeric functions for mathematical, engineering, scientific and financial applications."

APPSPACK

  • http://software.sandia.gov/appspack/

From the site: "APPSPACK is a software package for an asynchronous parallel pattern search."

Alternatives to Numerical Recipes

  • http://math.jpl.nasa.gov/nr/nr-alt.html

This page contains lists of numerical libraries and programming resources.

C++ Builder Studio

  • http://www.borland.com/cbuilder/index.html

This page markets Borland's commercial C++ compiler.

Code Profiler (for C++)

  • http://www.codeproject.com/cpp/profilerasp

This site is an article on profiling, and includes a free, downloadable profiler.

CodeWright

  • http://www.borland.com/codewright

This page markets Borland's...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Integrated Development Environment (IDE)
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.