Aller au contenu

Quel langage de programmation utiliser ?


ProPlayer91

Messages recommandés

Membre, Chien Fou forumeur, 90ans Posté(e)
Promethee_Hades Membre 25 564 messages
90ans‚ Chien Fou forumeur,
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.

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant
  • Réponses 60
  • Créé
  • Dernière réponse

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.


×