Articulo de referencia

Blitz++

Blitz++ es una biblioteca de matemáticas vectoriales de alto rendimiento escrita en C++ . Esta biblioteca está diseñada para su uso en aplicaciones científicas que, de otro modo...

Blitz++ es una biblioteca de matemáticas vectoriales de alto rendimiento escrita en C++ . Esta biblioteca está diseñada para su uso en aplicaciones científicas que, de otro modo, se implementarían con Fortran o MATLAB .

Blitz++ utiliza técnicas avanzadas de metaprogramación con plantillas de C++ , incluidas las plantillas de expresiones , [ 1 ] para proporcionar operaciones matemáticas optimizadas en velocidad sobre secuencias de datos sin sacrificar la sintaxis natural que ofrecen otros sistemas de programación matemática. De hecho, ha sido reconocido como pionero en el campo de la metaprogramación con plantillas de C++. [ 2 ]

Véase también

Referencias

  1. ^ Veldhuizen, Todd (1997). "Computación científica: C++ versus Fortran" . Dr. Dobb .
  2. David Abrahams , Aleksey Gurtovoy : Metaprogramación con plantillas en C++: conceptos, herramientas y técnicas de Boost y más allá , Addison-Wesley, ISBN 0-321-22725-5
  • Sitio web oficial