Template Numerical Toolkit [SEP] programming language
Template Numerical Toolkit
The Template Numerical Toolkit (or TNT) is a software library for manipulating vectors and matrices in C++ created by the U.S. National Institute of Standards and Technology. 
TNT provides the fundamental linear algebra operations (for example, matrix multiplication). TNT is analogous to the BLAS library used by LAPACK. Higher level algorithms, such as LU decomposition and singular value decomposition, are provided by JAMA, also developed at NIST, which uses TNT.
The major features of TNT are:
- All classes
is rarely found outside of research programming languages.
Implementations.
- ASF+SDF Meta Environment
- DMS Software Reengineering Toolkit
- Joose (JavaScript)
- JetBrains MPS
- Moose (Perl)
- Nemerle
- Rascal Metaprogramming Language
- Stratego/XT
- Template Haskell
See also.
- Aspect weaver
- Comparison of code generation tools
- Compile-time reflection
- Genetic programming
- Homoiconicity
- Inferential programming
- Instruction set simulator
- Intentional Programming
- Interpreted