• [^] # Re: Le cas goto

    Posté par (site web personnel) . En réponse au journal Apple, le SSL les goto et les accolades. Évalué à 10.

    Et goto, ben heu, voilà quoi.

    Eh voilà quoi ? Quel est le problème avec goto ?

    Pour rappel, le fameux article de Dijkstra Go To Statement Considered Harmful date de 1965, avant la création du C, a une époque où GOTO était utilisé à la place de boucle ou de fonctions.

    En BASIC, il n'y avais pas d'accolades pour délimiter les IFs, donc on avais droit qu'a mettre un goto après

    18500 IF n = 0 THEN GOTO 19300

    C'est ce GOTO là qui est critiqué, car il ne permet pas de facilement lire un programme. Le goto fail; au contraire facilite la lecture du programme.