Machine Learning, Optimization, Differentiation, Neural Networks, Control.
operations (just like a compiler), a data structure can be created to store all the elementary operations along with the operands. Then, in such a case differentiation of the mathematical expression is the same as differentiation of the generated data structure which would yield a new data