Aller au contenu

Messages recommandés

Promethee_Hades Membre 18620 messages
Chien Fou forumeur‚ 86ans
Posté(e)
Le 16/06/2019 à 17:15, azad2B a dit :

Non ! Ce que tu cites, c'est "l' autoComplete" qui simplifie la saisie d'une instruction, ou du nom d'une classe, ou de celui d'une méthode.

Par exemple si tu as une méthode que tu as appelée CalculDuDeterminant alors en tapant Calc tu vas voir apparaître une liste déroulante qui te proposera CalculDuDeterminant ou CalculDesRacinesComplexes ou CalculDes RacinesReelles et d'une façon générale de tout ce qui existe dans Python ou dans ton programme et qui commence par Calc

Le Goto (xxxx) est une instruction que l'on place là où on le veut dans un programme et qui quand elle est exécutée interrompt l'exécution de ton programme pour le poursuivre à l' endroit où tu as créé ton Label xxxx. C'est pourquoi on dit que c'est une instruction de saut.

Si la ligne contenant le label xxxx est très proche, ça va encore mais si celle ci est 150 lignes plus haut ou plus bas tu finis par être complètement perdu. Surtout si tu as écris ton programme il y a un an.

Je connais bien aussi le basic, franchement je comprend pas trop ce que tu dis là

l'instruction Goto est apparru avec le langage Fortran, puis est passé au langage Cobol, c'était très pratique pour faire des saut

90 DEC(x, 1 )

100 IF X > 0 THEN GOTO 90  ELSE END

L'exemple est ridicule, inutile sauf en temps qu'exemple il montre le saut à faire

Les goto permettait des astuces de programmation incensé, le problème seul le concepteur du programme pouvait s'y retrouver, pour la maintenance c'était l'enfer pour les autres, mais si vous repreniez votre programme 6 mois plus tard, la chose m'est arrivé, je l'ai vécu, on se dit mais quescte ce que j'ai foutu là, et trois semaines plus tard on se rappelle la combine. Par contre trois semaines de perdu. On faisait alors des programmes spaguettis. C'est Niklaus Wirth à l'école polytechnique de Zurich, mis au point le langage pascal, pour justement eviter ce type de langage en permettant le goto mais que dans une courte portion.

J'aime énormément ce langage, je l'ai préféré au C auquel j'ai pas donné suite  car il est très typé et très structuré, on reviens pas dessus une fois que c'est fait on est tranquille. Gros inconvénient faut être hyper rigoureux. Très méthodique. Et puis il a une chose qui est geniale les variant libre, et quand on utilise l'objet alors là toute les démences sont permises.

Je peux mais là ça occuperai plusieur page donner un exemple de cette programmation.

Partager ce message


Lien à poster
Partager sur d’autres sites
Annonces
Maintenant

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement

×