partial evaluation

Noun

 * 1)  A technique for program optimization by specialization, so as to produce new programs which run faster than the originals while guaranteed to behave in the same way.