• [^] # Re: GO TO goto hell !

    Posté par . En réponse à la dépêche Un petit tour et puis s'en va. Évalué à 10.

    Je ne suis pas d'accord.
    Un while(1) (ou apparentés) a une sémantique bien définie.
    Alors qu'un goto n'a pas cette sémantique. Un while(1) est donc plus clair, et a une valeur pour le lecteur plus grande qu'un simple goto.

    Par contre, je suis d'accord pour dire qu'il arrive parfois qu'un goto simplifie grandement le code, comme pour la gestion des erreurs (en fait, principalement pour les langages qui ne supportent pas les exceptions).