Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.python > #3157
| Newsgroups | fr.comp.lang.python |
|---|---|
| Date | 2019-02-13 03:04 -0800 |
| References | (9 earlier) <q3pspr$kku$1@golgoth99.hacktruck.net> <gcbl3tF7kmnU1@mid.individual.net> <q3r993$s31$1@golgoth99.hacktruck.net> <1d803779-0648-4da6-af05-f27660316602@googlegroups.com> <q3sf70$e8m$1@golgoth99.hacktruck.net> |
| Message-ID | <46570ee5-10b4-47d9-9c35-4e42df9ba132@googlegroups.com> (permalink) |
| Subject | Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] |
| From | pehache.7@gmail.com |
Le lundi 11 février 2019 19:34:09 UTC+1, Doug713705 a écrit :
>
> > Bon, à voir la quantité de projets qui utilisent toujours python 2.7 actuellement,
> > je pense que le problème que je soulève n'est pas anodin et qu'une moulinette automatique
> > de conversion est loin d'être une solution définitive.
>
> Le truc c'est que nombre de personnes, moi le premier, développent
> encore des projets avec python2.7 par flemme de passer à python3.
>
> Je code mon premier projet python3 seulement maintenant alors qu'on a
> dépassé python3.6
C'est ce que je dis : la non-rétrocompatibilité rend la transition longue et pénible.
>
> >> Pour ma part je trouve ça intelligent dans la
> >> mesure où ça ne gène en rien le developpeur sinon celui qui travaille
> >> comme un cochon.
> >
> > Si, ça peut gêner : déjà ça oblige plus ou moins à utiliser un éditeur qui surligne les tabulations d'une manière ou d'une autre pour ne pas les confondre avec une série d'espace (qui n'a jamais chassé ce genre de bug en python ?). ET le vieux piège c'est d'utiliser un éditeur qui met des espaces quand tu tapes une tabulation.
> >
>
> Je n'ai *jamais* rencontré ce problème.
> De toutes façons des tabulations dans du code serait une hérésie.
> L'indentation ça se gère à coups d'espaces.
TAB rules !
>
> > Et dans les codes un peu compliqués avec des imbrications de plusieurs structures, les délimitations explicites de blocs aident à s'y retrouver dans certains cas.
>
> Ben oui, et la délimitation c'est l'indentation accompagnée d'une ligne
> vide quand c'est nécessaire. Plus simple et plus efficace je ne vois
> pas.
Je précise (je mets des points :
bloc 1
blablabla
blablabla
blablabla
bloc 2
blablabla
blablabla
blablabla
bloc3
blablabla
blablabla
blablabla
bloc4
blablabla
blablabla
blablabla
blublublu
blublublu
blublublu
A quel bloc appartiennent les ligne "blublublu", et l'indentation est-elle correcte ? Ici on s'en rend compte assez vite car on voit tout le code d'un coup de façon assez compacte, mais imagine le même exemple avec des blocs plus longs...
> >>
> >> Bah c'est juste une "convention", une fois que tu le sais, tu le sais.
> >> Ce n'est ni plus ni moins logique qu'une "convention" qui inclurait les
> >> deux ou qui les exclurait.
> >
> > Sauf quand on veut changer une convention qui existe déjà dans d'autres langages, et même je dirais qui existe depuis bien plus longtemps en maths ([a,b] désigne un intervalle avec a et b inclus; a inclu et b exclu c'est [a,b[), c'est quand même mieux d'avoir une bonne raison pour le faire.
>
> Tu ne serais pas un peu conservateur toi ? :D
Non, être conservateur ici ce serait : "on ne change pas une convention, point".
> Le gars qui crée un nouveau langage, il le crée comme il le souhaite.
Ca ne doit pas empêcher d'être critique sur le langage en question.
> C'est toi qui t'accroches à une convention qui n'a pas à s'appliquer de
> manière systématique.
>
> D'ailleurs JavaScript fait de même et d'autres langages également:
> https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_slice_array2
Oui, d'autres langages sont dans l'erreur aussi :-)
Back to fr.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Doug713705 <doug.letough@free.fr> - 2019-02-10 19:07 +0000
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache <pehache.7@gmail.com> - 2019-02-10 22:58 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2019-02-11 07:27 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache <pehache.7@gmail.com> - 2019-02-11 08:39 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2019-02-11 19:16 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache <pehache.7@gmail.com> - 2019-02-12 00:30 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2019-02-12 07:17 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Jean-Baptiste Faure <jbf@no-email-on-usenet.fr> - 2019-02-13 10:32 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2019-02-14 21:36 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Jean-Baptiste Faure <jbf@no-email-on-usenet.fr> - 2019-02-15 11:47 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache.7@gmail.com - 2019-02-13 02:29 -0800
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Doug713705 <doug.letough@free.fr> - 2019-02-13 19:38 +0000
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache <pehache.7@gmail.com> - 2019-02-13 22:01 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Doug713705 <doug.letough@free.fr> - 2019-02-14 06:17 +0000
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache <pehache.7@gmail.com> - 2019-02-14 09:16 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Doug713705 <doug.letough@free.fr> - 2019-02-11 07:46 +0000
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache.7@gmail.com - 2019-02-11 06:57 -0800
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Doug713705 <doug.letough@free.fr> - 2019-02-11 18:34 +0000
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Lulu <lulu042@fry.fr.invalid> - 2019-02-12 09:59 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache.7@gmail.com - 2019-02-13 03:04 -0800
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Doug713705 <doug.letough@free.fr> - 2019-02-13 19:27 +0000
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache <pehache.7@gmail.com> - 2019-02-14 09:23 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Doug713705 <doug.letough@free.fr> - 2019-02-14 10:03 +0000
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache <pehache.7@gmail.com> - 2019-02-16 14:04 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] Doug713705 <doug.letough@free.fr> - 2019-02-16 20:24 +0000
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache <pehache.7@gmail.com> - 2019-02-23 15:22 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] marco@trifouillis.com - 2019-02-14 11:16 +0100
Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] pehache.7@gmail.com - 2019-02-14 03:11 -0800
csiph-web