Hof, Mössenböck và Pirkelbauer (năm 1997 bài báo của họ ngoại lệ Zero-Overhead Xử lý sử dụng Metaprogramming ) khẳng định rằng khái niệm về trường hợp ngoại lệ đã được đề xuất trong những năm bảy mươi, ám chỉ đến năm 1975 John B. Goodenough của xử lý ngoại lệ: Các vấn đề và một ký hiệu đề xuất giấy trong Truyền thông ACM . Trong đó, anh kết hợp xử lý ngoại lệ hiện đại với ý tưởng chung là đăng ký các cuộc gọi lại và ký hiệu được đề xuất của anh trông giống với các đặc tả siêu dữ liệu thuộc tính hiện đại hơn try/catch
, nhưng nó (hoặc ít nhất là phần 2) là một tổng quan tuyệt vời về trạng thái xử lý ngoại lệ trong giữa những năm bảy mươi.
Có lẽ đáng chú ý cũng là raise/rescue
cơ chế ở Alef , mà người ta có thể xem như một dạng catch
khối nguyên thủy , vì chúng tôi nghĩ rằng chúng mọc lên hoàn toàn từ trán của Stroustroup như Athena từ Zeus.