Хоф, Мессенбёк і Піркельбауер (у своїй роботі " Нульовий накладний облік виключень з використанням метапрограмування" у 1997 р.) Стверджують, що концепція винятків була запропонована в сімдесятих роках, посилаючись на поводження з винятками Джона Б. Гуденноу 1975 року : Проблеми та запропонований документ із нотацій у статті повідомленнях ОСББ . У ньому він пов'язує сучасну обробку винятків із загальною ідеєю реєстрації зворотних дзвінків, і запропонована ним нотація більше нагадує сучасні специфікації метаданих Attribute, ніж це try/catch
, але це (або принаймні його розділ 2) є прекрасним оглядом стану обробки винятків у середина сімдесятих.
Можливо, слід зазначити також raise/rescue
механізм в Алефі , який можна розглядати як примітивну форму catch
блоків, щоб ми не думали, що вони сплинули повністю сформованими з чола Струстрогрупи, як Афіна від Зевса.