Hof, Mössenböck dan Pirkelbauer (dalam makalah mereka tahun 1997 Zero-Overhead Exception Handling menggunakan Metaprogramming ) menegaskan bahwa konsep pengecualian disarankan pada tahun tujuh puluhan, merujuk pada penanganan Pengecualian John B. Goodenough tahun 1975 : Masalah dan makalah notasi yang diusulkan dalam Komunikasi ACM . Di dalamnya ia mengonfigurasikan penanganan pengecualian modern dengan gagasan umum untuk mendaftarkan panggilan balik, dan notasi yang diusulkan lebih mirip spesifikasi metadata Atribut modern daripada try/catch
, tetapi (atau setidaknya bagian 2) merupakan gambaran besar tentang keadaan penanganan pengecualian di pertengahan tahun tujuh puluhan.
Mungkin yang perlu diperhatikan juga adalah raise/rescue
mekanisme dalam Alef , yang dapat dilihat sebagai bentuk catch
blok primitif , kalau tidak kita pikir mereka muncul sepenuhnya dari alis Stroustroup seperti Athena dari Zeus.