Program synthesis — AI Dictionary

Automatically generating a program from a specification or set of examples, then checking it against tests.