The C++ Mathematical Expression Library (ExprTk) is a simple to use, easy to
integrate and extremely efficient mathematical expression parsing and evaluation
engine.
A possible solution to the problem of creating call backs within C++ by using
a simple template pattern. The solution isn't fully complete but is a good guide
for how one can begin producing a call back framework within the object oriented
context of the C++ language.
The General Purpose Hash Function Algorithms Library has implementations for a mix of both
additive and rotative general purpose string hashing algorithms.
Schifra is a very robust, highly optimized and extremely configurable Reed-Solomon error correcting
code library for both software and IP core based applications with implementations in C++ and VHDL.