Commentaire de Ciriaco
sur Quand la technologie était artisanale...


Voir l'intégralité des commentaires de cet article

Ciriaco Ciriaco 25 septembre 2017 00:03

@Self con troll
Vous devriez pouvoir trouver ^^


Pour répondre à votre seconde question et de mon point de vue, le callback est une notion pas si ancienne en dev, et un peu vague. On en parle au sujet d’un paramètre de type fonction (un agrément des langages de développement évolués), une fonction sur événement (listener, typiquement ce qu’on fait en événementiel - web ou autre), ou un hook (une fonction de détournement, dont la ROM des anciennes machines étaient truffées - un véritable délice).

En ce qui concerne une interruption, la vectorisation est native, du moins pour celles qui le permettent (suivant le matériel), avec des modes précis de comportement (c’est plus transparent dans un langage autre que l’assembleur bien sûr - donc plus flou). Une autre différence est que l’interruption, puisqu’elle peut par définition intervenir à tout moment, doit prendre garde à la préservation du contexte qu’elle interrompt. Elle possède également des contraintes de durée d’exécution. 

Globalement une interruption est un mécanisme qui se situe en dessous des couches de l’abstraction du callback, ce qui situe un contexte différent.

Voir ce commentaire dans son contexte