framapiaf.org est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédiverse.
Un service Mastodon fourni par l'association d’éducation populaire Framasoft.

Administré par :

Statistiques du serveur :

1,4K
comptes actifs

elloh

free-work.com/fr/tech-it/blog/

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 ?

Les langages de programmation les plus écologiques
Free-WorkQuels sont les langages de programmation les plus écologiques ?Par Free-Work

@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.

@mart_e

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.

@mart_e

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.

@mart_e

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.