践中得出恢复语句是十分低效的（C++标准相关的讨论可见），因此恢复语句就很少再出现了，通常只能在类似Common Lisp和Dylan这种语言中见到。
争论.1980年Tony Hoare 在异常处理上提出了反对意见，这样描述Ada语言时，认为异常处理是十分危险那的。对于软件而言，异常处理经常无法正确的处理，尤其是当这里有多种来自不同源代码的异常时。在对五百万行Java代码进行数据流分析时，我们发现了超过1300个异常处理。这是1999-2004年的前沿报告以及他们的结论，We