List of C++ template libraries
The following list of C++ template libraries details the various libraries of templates available for the C++ programming language.
The choice of a typical library depends on a diverse range of requirements such as: desired features (e.g.: large dimensional linear algebra, parallel computation, partial differential equations), commercial/opensource nature, readability of API, portability or platform/compiler dependence (e.g.: Linux, Windows, Visual C++, GCC), performance in speed, ease-of-use, continued support from developers, standard compliance, specialized optimization in code for specific application scenarios or even the size of the code-base to be installed.
General
    
- Active Template Library (Windows)
 - Adaptive Communication Environment
 - Adobe Source Libraries
 - AGG (anti-aliased rendering library)
 - Boost
 - CGAL – Computational Geometry Algorithms Library
 - Concurrent Collections for C++ (CnC)
 - Dlib
 - Embedded Template Library
 - IT++
 - KFRlib Audio and DSP library with extensive use of template expressions.
 - Loki
 - mlpack – machine learning
 - Oracle Template Library
 - PETSc – Portable, Extensible Toolkit for Scientific Computation
 - POCO C++ Libraries
 - Template Numerical Toolkit
 - Threading Building Blocks (TBB)
 - Windows Template Library
 - Windows Runtime Library
 
Standard Template Library and derivates
    
- Standard Template Library
 - GNU C++ Standard Library (libstdc++)
 - libc++, part of clang++
 - STAPL
 - EASTL
 
Linear Algebra
    
    
See also
    
    
External links
    
    
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.