<i>A generator is also known as a compiler.</i><p>I&#x27;m really not sure I agree with this, at least at any useful level.<p>I work on solving constraint problems (one of the mentioned options in this article). I have a reasonable knowledge of compilers, and excellent knowledge of the inside of a constraint solvers, and there is very little, if any, practical overlap between the two.