Path: ...!news.mixmin.net!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Stephane Legras-Decussy Newsgroups: fr.rec.bricolage Subject: Re: ChatGPT Date: Wed, 11 Oct 2023 16:50:28 +0200 Message-ID: References: <65151eb2$0$7764$426a74cc@news.free.fr> <65171e88$0$25956$426a74cc@news.free.fr> <6517d349$0$7479$426a34cc@news.free.fr> <6517f600$0$6086$426a74cc@news.free.fr> <65184b50$0$25962$426a74cc@news.free.fr> <6519096a$0$7464$426a34cc@news.free.fr> <6519369b$0$7532$426a74cc@news.free.fr> <6519b5dd$0$3014$426a34cc@news.free.fr> <651a5bad$0$6113$426a74cc@news.free.fr> <651af4bd$0$6084$426a74cc@news.free.fr> <651b7c81$0$2976$426a74cc@news.free.fr> <651bfbf2$0$7445$426a74cc@news.free.fr> <651c112a$0$3004$426a74cc@news.free.fr> <6524fb7a$0$7758$426a74cc@news.free.fr> <6524fe66$0$7523$426a74cc@news.free.fr> <65250b72$0$6093$426a74cc@news.free.fr> <6526282b$0$25958$426a74cc@news.free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Wed, 11 Oct 2023 14:50:28 -0000 (UTC) Injection-Info: solani.org; logging-data="138200"; mail-complaints-to="abuse@news.solani.org" User-Agent: Mozilla/5.0 (X11; Linux i686; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 Cancel-Lock: sha1:T07EksAVfZThFyiIbeco0/k2yoc= X-User-ID: eJwFwQcBACAIBMBKIEvjMJ7+EbwzcfYOdXO1tX2CBvtMy5MNR70T3DpjNDUsxYkbkEwi6uxTssCx1i3G+AqD1i/yLvJ8DpsbvQ== Content-Language: en-US In-Reply-To: <6526282b$0$25958$426a74cc@news.free.fr> Bytes: 2875 Lines: 26 On 10/11/2023 06:44 AM, robby wrote: > Le 11/10/2023 à 01:51, Stephane Legras-Decussy a écrit : >> règle de base d'un dev : ne pas optimiser le code > > ça dépend vraiment des domaines. En calcul haute performance, c'est > indispensable d'optimiser ( au moins les sections critiques ). > Cela dit les compilos sont déjà capable de faire une bonne part du > boulot ( repérer les redondances, virer hors des boucles ce qui n'en > depend pas, et sur GPU partir du résultat pour virer tout le code > inutilisé ). Reste quand même en tout premier a choisir intelligemment > l'algorithme et la structure de données. c'est le sens de cette régle de base. tout est dans le choix de l'algo et la complexité des algo est connue. c'est pas tous les jours qu'un dev invente un algo ! :-D donc toute optimisation à la con ne fait rien gagner d'utile et confuse le code... à bannir. et comme tu le dis, le compilo est bien meilleur qu'un humain pour jouer à ça de toute façon.