Vous y croyez vous que les langages les plus écologiques sont dans l'ordre du trio C, Rust et C++ ?
Est-ce que le Green passera par la complexité de ces langages ?
Alors, on va faire nos nombreux scripts bash et python en Rust maintenant ?
(J'y pense). Une réaction Fedi ?
@Eleandar je pense que c'est se tromper de combat que d'évaluer l'écologie d'un logiciel par son language.
Ça va dépendre avant tout des usages, l'optimisation, le matos sur lequel il tourne, etc.
Merci pour ta réponse.
Le python est très très lent par exemple comparé à Rust ... Tu peux optimiser ton code comme tu veux, tu n'attendras jamais l'efficacité d'un programme équivalent en Rust. C'est un fait.
Mais ce que tu dis sur l'optimisation, le matos et les usages ont du sens pour moi.
En résumé, c'est un tout.
Mais bon, je me sentirai mieux si Rust était pas aussi compliqué à écrire.
En même temps, les usages de Rust sont différents et c'est ce qu'il le rend difficile à comprendre quand on a appris des langages classiques découlant de l'époque du C, puis Java etc.
Et j'espère que des langages cachant la complexité de Rust mais compilé en Rust vont émerger !
@Eleandar par exemple les critères d'eco-conception dans ton deuxième message me semble bien plus pertinent. Coder quelque chose de superflu dans un language rapide reste du gaspillage de ressource.
Tu conviendras que si on a du code optimisé, très rapide et qu'en plus on fait de l'éco conception, c'est super !
@Eleandar ah oui, si on cumule tout c’est super.
Et bien entendu qu’à fonctionnalités équivalentes, autant que ce soit un language léger.
Mais si on doit renoncer à un, je préfère du code optimisé dans un language lent que l’inverse.