Oggi se guardiamo qualsiasi lingua, la gestione delle eccezioni è quasi una funzione obbligatoria. Le lingue che non l'avevano in precedenza lo stanno implementando nelle versioni successive.
Mi chiedo come sia emersa questa idea, perché le eccezioni hanno un flusso totalmente separato in parallelo con il flusso del codice principale e possono interrompere il flusso principale in qualsiasi punto.
IMHO l'idea è un po 'tesa alla mente. Quindi, come è nata questa idea? Un po 'di storia?
Nota per evitare la chiusura (Non ha funzionato): E per Storia non intendevo le date, i tempi, i nomi e i luoghi. In realtà volevo sapere la storia informale di come l'idea fosse esplosa nelle lingue. Proviene da qualsiasi tipo di best practice di programmazione? O è stata un'idea per qualcuno al primo posto?