質問: 例外 exception は、なぜ投げる throw 受け取る catch する、と呼ぶのでしょうか? 他の動詞でなくて throw/catch が使われたのはなぜでしょう。
回答: 通常の関数呼び出し`call`、その戻り`return`がありますが、例外`exception`はそれらを超越して処理されるため、`throw` / `catch`なのだと理解しています。C言語には`setjmp` / `longjmp`が存在しているので`jump`は避けるべきでしょうし。 Windowsの構造化例外だと`raise` / `except`(他に`filter`なども)が使われていますね。