A ce point de mon expérience de la programmation, je réalise à quel embarras je suis de la gestion des exceptions disponible dans la plupart des langues utilisées aujourd'hui (C++, .Net, Java, etc), au moins en comparaison avec C. je suis prêt à prendre une avancée C cours et a me fait vraiment penser que ces termes, par rapport à mon paradigme actuel.
En C, c'est au programmeur pour éviter les erreurs de prédiction, en premier lieu, ce qui est assez intimidant pour quelqu'un qui est utilisé pour le traitement d'exception. Il a eu lieu pour moi que n'importe quelle langue que j'ai rencontré qui a la gestion des exceptions arrive à être orientée objet. Le premier langage orienté objet à l'exception de la manutention, du moins à ma connaissance, est le C++, qui est en quelque sorte une évolution de C. (corrigez-moi si je me trompe)
Cela étant dit, il ya quelque chose à propos de l'orienté-objet, la nature de la langue, qui permet la gestion des exceptions, ou a la gestion des exceptions ajouté une fonctionnalité que les langages orientés objets vraiment commencé à devenir un lieu commun? Qu'est ce que C n'est pas à dire, C++, en code machine qui fait excpetion de travail?
J'ai trouvé ce post sur la façon d'exception de la manipulation fonctionne sous le capot, mais pas sûr de la façon dont cette information s'applique à ma question (c'est à dire, est-ce que C le manque de notifications, les continuations, etc?). Merci à l'avance.