Syntaxe du GOTO en Ada

Syntaxe du GOTO en Ada - Ada - Programmation

Marsh Posté le 28-09-2005 à 19:54:28    

Bonjour,
ça fait plus de 30minutes que je cherche sur google la syntaxe de l'instruction goto en ada, mais sans succès...
comment note-t-on les labels à l'intérieur d'un programme? faut-il avant les déclarer dans la partie déclarative?
comment se note le goto?  
merci bcp  :jap:


---------------
Mon Feed-Back / Votre PC s'ennuie ? Faites-le participer au World Community Grid !
Reply

Marsh Posté le 28-09-2005 à 19:54:28   

Reply

Marsh Posté le 28-09-2005 à 21:18:11    

Quel intérêt?
 
Et surtout, pourquoi tu veux faire souffrir ce pauvre langage qu'est l'ADA en le maltraitant à coup de gotos [:mlc]
Tu trouves qu'il est pas assez malheureux? [:mlc]
T'as plus de mouches dont tu peux arracher les aîles? [:mlc]
Ou de chats à balancer sous les camions du périph'? [:mlc]
Assassin [:mlc]
Monstre [:mlc]
Démon [:mlc]
Espèce de petit être vil, mesquin, cruel et maléfique [:mlc]
 
Va, descendant de Satan, Va vers les langages siéant à ton âme noire, vogue vers le Fortran II, le Cobol et le Z80, et laisse là cet innocent langage qui jamais ne t'a blessé ni menacé [:mlc]

Message cité 1 fois
Message édité par masklinn le 28-09-2005 à 21:18:39

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-09-2005 à 21:36:14    

Reply

Marsh Posté le 28-09-2005 à 21:58:29    

Si seulement ceux qui étaient contre le GOTO savaient au moins pourquoi le GOTO est une chose qui globalement est plus problématique lorsqu'on l'utilise a outrance qu'une facilité.
M'enfin l'interet c'est de savoir repeter sans savoir cequ'un jour on a lu ou entendu ...
 
Tiens pour les pro du domaine l'anti goto, lisez thinking in java, et l interet ainsi que le pourquoi de la disparition du goto y est expliqué, enfin ca aprle de chose un peu plus compliqué comme des graphes etc ... alors je ne sais pas si bcp comprendrons :D. Mais bon, ce que je comprends c'est surtout que certains conseille ou deconseille sans savoir pourquoi ...


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 28-09-2005 à 22:45:44    

Facile : le goto c'est mal, parce que Dijkstra il l'a dit.  [:petrus75]  
 
Ceci dit, c'est rarissime qu'on ait besoin du goto (les seules fois où j'ai été tenté de l'utiliser, je me suis aperçu que ma conception était pourrie), seulement dans certains cas particulier où ce serait plus compliqué de faire autrement. Alors quand quelqu'un demande quelle est la syntaxe de goto dans un langage ou un autre, on peut en déduire qu'il ne va pas l'utiliser comme il faut.  [:itm]

Message cité 1 fois
Message édité par Elmoricq le 28-09-2005 à 22:47:12
Reply

Marsh Posté le 28-09-2005 à 22:51:54    

Et puis de toute façon, si on en a vraiment besoin on peut émuler goto avec des exceptions.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
[:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 29-09-2005 à 00:35:31    

Elmoricq a écrit :

Facile : le goto c'est mal, parce que Dijkstra il l'a dit.  [:petrus75]  
 
Ceci dit, c'est rarissime qu'on ait besoin du goto (les seules fois où j'ai été tenté de l'utiliser, je me suis aperçu que ma conception était pourrie), seulement dans certains cas particulier où ce serait plus compliqué de faire autrement. Alors quand quelqu'un demande quelle est la syntaxe de goto dans un langage ou un autre, on peut en déduire qu'il ne va pas l'utiliser comme il faut.  [:itm]

ha en voila un qui connait deja un peu mieux la question :D.
En effet il etait très complexe de faire el graphe associé à un programme si l'on utilisait des goto à outrance, le code devient d'ailleurs illisible, mais l'utilisaiton de goto peut faciliter la programmation ainsi qeu sa comprehention si celui ci n'est utilisé que rarement, il n'est pas tjs necessaire d'utiliser d'autres outils test et appel de proc ou autre ainsi que l'utilisation de flag (attention c'est mon expérience à moi :D, a une epoque pour la maintenance d'un code super mal fichu, un seul goto aurait pu m'éviter des centaines de lignes à ecrire, voir a reecrire, mais bon y a aps de goto en java :D), un simple goto peut suffir, mais bon ...
 
d'ailleurs en java l'utilisation de goto bein y en a pas, mais il y a d'autres mecanisme surtout dans les boucles, comme break et continu, mais bon ca n'empeche pas l'utilisation de flag ou autre dans certain cas, tjs est il que oui on peut s'en passer, mais que non ce n'est pas de la merde, et que oui l'utilisation d'un goto reflete souvent un probleme de logique dans le code, c'est a dire un evenement qui n'est pas clair dans l'esprit du developpeur :D, mais bon, ca me lourde d'entendre toujours la meem rengaine concernant les goto. Il peut faire en une ligne ce qu'on fait parfois en 5 dans un langage l'ayant exclu. Mais c'est comprehensible, c'est pour eviter des merdes genre le gars il ne fait qu'utiliser cela :D.
Mais suffit d'avoir un peu de jugeotte, on se rend vite compte que l'utilisation de goto est une facilite, et apres on se met a l utiliser un peu trop et la ca devient le bordel.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 29-09-2005 à 00:51:25    

Clarkent a écrit :

Tiens pour les pro du domaine l'anti goto, lisez thinking in java, et l interet ainsi que le pourquoi de la disparition du goto y est expliqué, enfin ca aprle de chose un peu plus compliqué comme des graphes etc ... alors je ne sais pas si bcp comprendrons :D. Mais bon, ce que je comprends c'est surtout que certains conseille ou deconseille sans savoir pourquoi ...


une chance qu'on a des génies comme toi pour relever le niveau quand même

Reply

Marsh Posté le 29-09-2005 à 01:30:36    

qu'ils sont moqueurus :D.
non je suis pas pro, je relève juste le fait qu'au lieu d'expliquer pourquoi l'utilisaiton de goto est déconseille, on se retrouve avec une ribambelle de programeurs plus malin que d'autres car un jour ils ont entendu dire que ...
 
une chance que tu sois la pour le faire remarquer ... C'est ca l'entraide se moquer des que quelqu'un pose une question dont la reponse parait evidente a tout un tas de personnes qui ne connaissent pas la racine de la chose, a si la racine un jour le prof a dit goto c'est mal, et je suppose que le prof leur a dit ca dans leur premier cours de langage C, car il voulait utiliser un goto pour un programme de 2 lignes :D.
 
Mais je ne comprends pas pourquoi tu réagis a mon intervention, t'en dis que le foutage de gueule un peu plus haut ne t'atteint pas, peut être est ce la mentalité ici qui veut ça, c'est pas le forum programmation ? ou est ce l'ancien blabla ?
 
Et après push on fait pull alors pull :D.


Message édité par Clarkent le 29-09-2005 à 01:37:39

---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 29-09-2005 à 01:31:59    

masklinn a écrit :

Et puis de toute façon, si on en a vraiment besoin on peut émuler goto avec des exceptions.
 
[:petrus75]

Si tu le dis :D, mais je déconseille :D, l'utilisation et le traitement d'exception c'est quand même bcp plus couteux qu'un simple test :D et vraiment plus couteux qu'un goto :D.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 29-09-2005 à 01:31:59   

Reply

Marsh Posté le 29-09-2005 à 01:42:48    

Reply

Marsh Posté le 29-09-2005 à 09:24:59    

Clarkent a écrit :

Si tu le dis :D, mais je déconseille :D, l'utilisation et le traitement d'exception c'est quand même bcp plus couteux qu'un simple test :D et vraiment plus couteux qu'un goto :D.


[:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 29-09-2005 à 17:39:30    

Ca vous dérangerait de me répondre au lieu de raconter des counasseries? Si je veux utiliser le goto, je vois pas en quoi ça vous gene... Lorsque vous allez acheter des trucs dégueulasses chez le boucher, il vous demande pourquoi?  :sarcastic:  
J'veux juste savoir comment on fait un label, et quelle est la syntaxe du goto. c'est trop demander ici?


---------------
Mon Feed-Back / Votre PC s'ennuie ? Faites-le participer au World Community Grid !
Reply

Marsh Posté le 29-09-2005 à 17:44:07    

How 'bout
http://b.masklinn.net/Magic/google.jpg


Message édité par masklinn le 24-02-2009 à 00:10:05

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 29-09-2005 à 18:00:37    

Mimisursonpingouin a écrit :

Ca vous dérangerait de me répondre au lieu de raconter des counasseries?


 
Demandé comme ça, oui [:itm]
 

Citation :

Si je veux utiliser le goto, je vois pas en quoi ça vous gene... Lorsque vous allez acheter des trucs dégueulasses chez le boucher, il vous demande pourquoi?  :sarcastic:  
J'veux juste savoir comment on fait un label, et quelle est la syntaxe du goto. c'est trop demander ici?


 
Tu es sur un forum de développeur, normal qu'on donne un avis de développeur.
Accessoirement oui, ça nous gêne de voir du code écrit par un porc [:spamafote]

Reply

Marsh Posté le 29-09-2005 à 18:42:52    

masklinn a écrit :


Va, descendant de Satan, Va vers les langages siéant à ton âme noire, vogue vers le Fortran II, le Cobol et le Z80, et laisse là cet innocent langage qui jamais ne t'a blessé ni menacé [:mlc]


mais fout la paix au Z80 toi, c'est un des processeurs les plus agréables à programmer en assembleur que je connaisse (avec le 68000) [:mlc]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 29-09-2005 à 18:59:06    

heu, montre nous ton code on te dira peut etre comment te passer du goto :/.
 
mais bon franchement ca donne pas envie de repondre, j'ai fais une recherche dans google et je l'ai trouvé assez rapidement ...
 
Mais bon ta super réaction, me donne pas envie de te filer deux liens tres simple a trouver :/.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 29-09-2005 à 19:38:45    

masklinn a écrit :

Et puis de toute façon, si on en a vraiment besoin on peut émuler goto avec des exceptions.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
[:petrus75]

ou en CPS [:petrus75]


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 29-09-2005 à 21:15:06    

Clarkent a écrit :

deux liens tres simple a trouver :/.


Genre qui sont donnés par google en tapant 2 mots [:petrus dei]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed