¿Cómo funciona la ejecución diferencial?

He visto algunas menciones de esto en Stack Overflow, pero mirar Wikipedia (la página relevante se ha eliminado desde entonces) y una demostración de diálogo dinámico de MFC no hizo nada para iluminarme. ¿Puede alguien por favor explicar esto? Aprender un concepto fundamentalmente diferente...