Conseils pour les programmes à l'écrit ?

Modérateur : Michel Quercia

Zehir
Messages : 78
Enregistré le : mar. avr. 25, 2017 11:25 am
Classe : Mage
Localisation : 127.0.0.1
Contact :

Re: Conseils pour les programmes à l'écrit ?

Message par Zehir » lun. avr. 23, 2018 10:50 am

darklol a écrit :
lun. avr. 23, 2018 8:11 am
On voit que t’as jamais eu à écrire de la gestion d’erreurs en C.

Blague à part, évidemment que 99.9% du temps on s’en passe et à raison (d’ailleurs beaucoup de langages n’ont pas cette instruction et s’en portent bien), mais c’est exactement ce que j’ai dit, parfois il est indispensable, j’ai pas dit qu’il était tout le temps indispensable. Quand on dit qu’il a une « réputation assez sale », encore faut-il savoir la justifier, ce que beaucoup de gens ne savent pas faire, plutôt que de colporter sans cesse un adage qu’on ne comprend pas...
Il faut se calmer un peu et éviter les procès d'intentions abusifs.

Le fait est que l'instruction était un peu trop utilisée et dans des cas où l'on en avait pas du tout besoin, ce qui donnait du code absolument immonde. La réputation assès sale dont je parle est l'oeuvre d'Edsger Dijktstra « Go To Statement Considered Harmful » de 68. Alors oui, c'est très moche quand tu l'utilises comme reliquat d'avant la programmation structurée.

darklol
Messages : 782
Enregistré le : dim. avr. 19, 2015 12:08 am

Re: Conseils pour les programmes à l'écrit ?

Message par darklol » lun. avr. 23, 2018 12:48 pm

Excuse moi mon propos était sans doute mal rédigé, je ne sous entendais absolument pas que toi en particulier ne sache pas le justifier, je parlais juste des discours bateau qu’on peut entendre sur les forums de programmation ou autres. En particulier ce que j’applique à « beaucoup de gens » ne te visait pas.
ENS Lyon

Zehir
Messages : 78
Enregistré le : mar. avr. 25, 2017 11:25 am
Classe : Mage
Localisation : 127.0.0.1
Contact :

Re: Conseils pour les programmes à l'écrit ?

Message par Zehir » lun. avr. 23, 2018 1:04 pm

D'accord, je comprends mieux.

En tout cas, si l'on reste dans le cadre de l'informatique en prépa, je doute fortement que l'on ait besoin d'un goto dans quelqu'épreuve que ce soit, parce qu'il y a toujours moyen de faire mieux sans.

darklol
Messages : 782
Enregistré le : dim. avr. 19, 2015 12:08 am

Re: Conseils pour les programmes à l'écrit ?

Message par darklol » lun. avr. 23, 2018 1:10 pm

Clairement, surtout que comme dit plus haut dans un de mes posts et de celui d’Hazherty, l’utilisation « clean » principale de goto c’est d’émuler une gestion d’erreurs à la try/catch dans des langages qui ne sont dotés d’aucun mécanisme pour disposer automatiquement des objets n’étant plus utilisés, problème qui ne se pose ni en Caml, ni en Python.
ENS Lyon

YS1
Messages : 43
Enregistré le : dim. févr. 06, 2005 12:50 pm
Classe : MPSI, PCSI, MP*, PC*

Re: Conseils pour les programmes à l'écrit ?

Message par YS1 » lun. avr. 23, 2018 11:04 pm

CendreWapiti a écrit :
dim. avr. 22, 2018 6:52 pm
Le bon bail, c'est d'écrire tous les programmes au crayon à papier.
J'ai fait ça à tous mes ds d'info et ça avait pas l'air de déplaire aux profs.
Aux concours aussi c'est bien passé
Ça me parait extrêmement risqué. Pour ma part je ne lis pas ce qui est écrit au crayon.
Après, si les copies de concours sont scannées avec un contraste suffisant…

YS1
Messages : 43
Enregistré le : dim. févr. 06, 2005 12:50 pm
Classe : MPSI, PCSI, MP*, PC*

Re: Conseils pour les programmes à l'écrit ?

Message par YS1 » lun. avr. 23, 2018 11:06 pm

Zehir a écrit :
lun. avr. 23, 2018 1:04 pm
D'accord, je comprends mieux.

En tout cas, si l'on reste dans le cadre de l'informatique en prépa, je doute fortement que l'on ait besoin d'un goto dans quelqu'épreuve que ce soit, parce qu'il y a toujours moyen de faire mieux sans.
On n'a pas de goto dans les langages utilisés, donc la question ne se pose même pas.

Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités