2009-03-26 6 views
5

Le créateur de cette construction était-il un fan de baseball?Quelle est l'origine de la dénomination de l'exception throw/catch?

+0

Voter pour près "a été le créateur de cette construction un fan de baseball?" n'est pas une vraie question, ou n'est pas liée à la programmation. –

+1

Je ne pense pas que cela mérite une clôture. la question était censée être une blague. vraie question est dans le titre. –

+0

ne devrait certainement pas être fermé - réouverture –

Répondre

10

Voir le livre de Stroustrup "The Design & Evolution de C++" - en gros, "raise" était déjà pris.

3

Je ne sais pas, mais je me souviens que LISP avait une fonction de retour en 76 ou plus. Vous devez lancer une valeur à partir d'un ensemble de parenthèses profondément imbriquées, et où elle a été interceptée, elle renvoie cette valeur.

6

De http://www.cs.bgu.ac.il/~frankel/TechRep/pdfs/TR-08-03.pdf

MacLisp a été le premier à introduire catch/jeter comme un mécanisme de gestion des exceptions pour le traitement exceptionnelles conditions [9]
...
[9] Lune, DA Le MacLisp Manuel de référence. MIT Project MAC, Avril 1974.

-Adam

Questions connexes