Deutsch   English   Français   Italiano  
<ug6cnk$46uo$1@solani.org>

View for Bookmarking (what is this?)
Look up another Usenet article

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 <yes@no.invalid>
Newsgroups: fr.rec.bricolage
Subject: Re: ChatGPT
Date: Wed, 11 Oct 2023 16:50:28 +0200
Message-ID: <ug6cnk$46uo$1@solani.org>
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> <uff0um$324l6$1@dont-email.me>
 <651b7c81$0$2976$426a74cc@news.free.fr> <ufggbv$3ek0a$1@dont-email.me>
 <651bfbf2$0$7445$426a74cc@news.free.fr> <ufgv1c$3hk78$1@dont-email.me>
 <651c112a$0$3004$426a74cc@news.free.fr> <ug1upn$5im9$1@dont-email.me>
 <6524fb7a$0$7758$426a74cc@news.free.fr>
 <6524fe66$0$7523$426a74cc@news.free.fr>
 <65250b72$0$6093$426a74cc@news.free.fr> <ug39t0$133u3$1@dont-email.me>
 <ug4o2c$3c7s$1@solani.org> <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.