Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.python > #3125
| From | Doug713705 <doug.letough@free.fr> |
|---|---|
| Newsgroups | fr.comp.sys.atari, fr.comp.lang.python |
| Subject | Re: Langages [Was :[ANN] Crésus, KK Commander, Litchi] |
| Followup-To | fr.comp.lang.python |
| Date | 2019-02-10 19:07 +0000 |
| Organization | Les cassoulets tropicaux reunis |
| Message-ID | <q3pspr$kku$1@golgoth99.hacktruck.net> (permalink) |
| References | (4 earlier) <q3m9r8$131c$1@gioia.aioe.org> <q3n273$ija$1@gioia.aioe.org> <gc91auFkf9jU1@mid.individual.net> <q3ok8t$1b45$1@gioia.aioe.org> <gcb6drF4f7oU1@mid.individual.net> |
Cross-posted to 2 groups.
Followups directed to: fr.comp.lang.python
Le 2019-02-10, pehache nous expliquait dans
fr.comp.sys.atari
(<gcb6drF4f7oU1@mid.individual.net>) :
>>> Après ça reste un langage interprété qui peut ne pas être efficace du
>>> tout suivant ce qu'on fait avec. L'efficacité est dans les
>>> bibliothèques, qui sont écrites dans des langages compilés "classiques".
>>
>> Tout à fait d'accord, le jour où le Python sera compilé, ça sera top.
>
> ou pas... Il a quand même des caractéristiques qui rendent difficile une
> optimisation poussée par un compilo (par exemple le typage dynamique).
>
>>
>>> Et le langage lui-même a quelques défauts conceptuels qui peuvent
>>> faire dresser les cheveux sur la tête à un programmeur...
>>
>> Jusque là, je n'ai pas trouvé. Mais je ne suis qu'un débutant sur ce
>> langage. Je l'ai découvert sur la calculatrice Numworks.
>
> En caricaturant je dirais que c'est un langage créé par des geeks plus
> que par des informaticiens, qui se sont préoccupé de pouvoir lui faire
> faire plein de trucs au détriment d'une certaine cohérence.
Je veux bien des exemples d'incohérence.
> Ils ont d'ailleurs tenté de corriger ça avec python 3, mais là aussi d'une
> façon que les concepteurs de langages traditionnels n'auraient jamais utilisé
> 1) ils ont cassé la compatibilité avec python 2
Oui et non, ils ont aussi fourni une moulinette qui permet de passer tes
scripts de l'un à l'autre: 2to3
> 2) un code python 2 peut parfois s'exécuter sans erreur avec python 3
> mais en donnant des résultats faux.
Je veux bien un exemple.
> Je passe sur le fait de mélanger la syntaxe et la mise en forme en
> donnant un rôle syntaxique à un caractère non visible (tabulation).
C'est justement bien l'un des points forts de python.
Le code est *lisible* même lorsqu'il est écrit par quelqu'un de
brouillon.
À tel point que lire le code source, par ex, des modules standards reste
tout à fait à la portée du débutant.
Pour comparer, j'ai récemment eu à (et doit encore) débugger du Ruby,
quelle horreur ! Le code a été écrit par un rubymaster autoproclamé et
c'est tout simplement illisible notamment à cause d'une indentation
aléatoire voire vicieuse. Ruby est l'exemple type du langage avec lequel
il est facile de faire paraître complexe un code simple. Python est
l'exact contraire, souvent au détriment des performances, je l'accorde
mais PyPy (Python + JIT compiler: http://pypy.org/) est ton ami.
> Et la façon d'indexer les listes est... surprenante.
En quoi est-elle surprenante ?
XP+FU2 fr.comp.lang.python
--
Je ne connaîtrai rien de tes habitudes
Il se peut même que tu sois décédée
Mais j'demanderai ta main pour la couper
-- H.F. Thiéfaine, L'ascenceur de 22H43
Back to fr.comp.lang.python | Previous | Next — 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