Blitz ++ - Blitz++
Původní autoři | Todd Veldhuizen |
---|---|
Stabilní uvolnění | 1.0.2 / 2. října 2019 |
Napsáno | C ++ |
Typ | Knihovna a rámec |
webová stránka | github |
Blitz ++ je vysoce výkonná vektorová matematika knihovna napsáno v C ++. Tato knihovna je určena pro použití ve vědeckých aplikacích, které by jinak mohly být implementovány s Fortran nebo MATLAB.
Blitz ++ využívá pokročilý C ++ metaprogramování šablon techniky, včetně šablony výrazů,[1] poskytovat matematické operace optimalizované rychlostí se sekvencemi dat, aniž by byla obětována přirozená syntaxe poskytovaná jinými systémy matematického programování. Ve skutečnosti byl uznán jako průkopník v oblasti metaprogramování šablon C ++.[2]
Reference
- ^ Veldhuizen, Todd (1997). „Scientific Computing: C ++ Versus Fortran“. Dr. Dobb.
- ^ David Abrahams, Aleksey Gurtovoy: Metaprogramování šablon C ++: koncepty, nástroje a techniky z Boost and Beyond, Addison-Wesley, ISBN 0-321-22725-5