• [^] # Re: goto ?

    Posté par . En réponse à la dépêche Sortie de GCC 4.5. Évalué à 7.

    C'est marrant, parce que ce type de profs trouvera normal d'abuser de trucs genre break, continue, switch/case ou return multiples en milieu de fonctions, alors que finalement ces mécanismes ne sont que des goto déguisés.

    Ca fait des années que je n'ai pas programmé en java, mais je ne sais plus quelle version de compilateur mettait comme message, en cas d'utilisation de goto : "goto not allowed", au lieu de mettre une bête erreur de syntaxe. On pouvait même placer des labels, ça ne posait aucun problème :) En gros, le goto a été implémenté pour des besoins internes compréhensibles, mais par contre il a été désactivé pour l'utilisateur. C'est pratique pour implémenter des langages, mais il ne faut pas le mettre entre toutes les mains. L'absurdité dans toute sa splendeur.