BLAS -- Introduction
Clarity: code is shorter and easier to read,
Modularity: gives programmer larger building blocks,
Performance: manufacturers will provide tuned machine-specific BLAS,
Program portability: machine dependencies are confined to the BLAS