Path: ...!weretis.net!feeder8.news.weretis.net!news.imp.ch!news.alphanet.ch!alphanet.ch!.POSTED!not-for-mail From: Stephane Legras-Decussy Newsgroups: fr.rec.photo Subject: Re: Windows 95 Date: Fri, 8 Sep 2023 16:33:42 +0200 Organization: Posted through news.alphanet.ch Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Fri, 8 Sep 2023 14:33:45 -0000 (UTC) Injection-Info: shakotay.alphanet.ch; posting-account="StephaneLegrasDecussy"; logging-data="16412"; mail-complaints-to="usenet@alphanet.ch"; posting-host="8cf5ffb602e9fdd74337b0b069918d97.nnrp.alphanet.ch" User-Agent: Mozilla/5.0 (X11; Linux i686; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 Cancel-Lock: sha256:2XqzV7MSihUSmtD7s7mjRsZFSTe8fBipva4+Fvqe1yU= In-Reply-To: Content-Language: en-US Bytes: 2637 Lines: 35 On 09/08/2023 02:54 PM, jdanield wrote: > Le 08/09/2023 à 12:20, efji a écrit : > >> Python malgré ses quelques défauts (l'indentation!) > > elle fait partie de la syntaxe, ça m'a valu mes premières sueurs froides > sur Python, mais une fois qu'on le sait, ce n'est pas forcément un défaut c'est fondamentalement la connerie de python : réduire au max les caractères frappés en croyant que ça simplifie un langage. erreur gravissime. range(1,5) n'indique PAS l'asymétrie range(5) n'indique PAS que ça commence à zéro... ça inclu le 5 ou pas ? impossible de savoir, c'est pas écrit. il faut supposer que le step est 1, c'est pas marqué. et on veut enseigner la rigueur à nos têtes blondes ? for(i=0; i<=5; i=i+2) est comprehensible sans aucune ambiguité par tous, sur ce que ça fait, sans documentation à lire, sans même savoir ce que c'est comme langage. remplacer le caractère marqueur de bloc par des caractères invisibles (espace ou tab)... t'es bourré à 3 grammes pour avoir cette idée... l'educ nat a surement choisi python en regardant juste la longueur du "hello world" de chaque langage...