The ADOLC system automatically calculates exact derivatives of a C/C++ function. It uses C++ overloading to record arithmetic operations, which it plays back later in various ways to calculate the requested values. . This package contains some sample programs distributed with ADOLC. They are not very understandable without looking at the source.