Publié dans Logiciel

28

Stack Overflow interdit temporairement les réponses utilisant ChatGPT

Stack Overflow interdit temporairement les réponses utilisant ChatGPT

Le célèbre site de réponses aux questions des développeurs Stack Overflow a bloqué les réponses générées par ChatGPT indique The Verge. Les modérateurs ont expliqué que cette décision était temporaire et qu’ils allaient organiser une discussion avec la communauté du site pour prendre une décision définitive.

Leur point de vue est que ChatGPT permet de publier rapidement beaucoup de réponses pouvant sembler correctes au premier coup d’œil, mais souvent fausses. C’est d’ailleurs tout le problème de ce chat bot qui arrive facilement à imiter une discussion sur n’importe quel sujet avec des réponses plausibles, mais n’est pas capable d’évaluer si elles sont correctes.

28

Tiens, en parlant de ça :

station électrique pour voitures

Voitures électriques : dans la jungle, terrible jungle, des bornes de recharge publiques

Dire que je râlais après les opérateurs de téléphonie mobile…

09:18 Société 19
KDE Plasma 6

KDE Plasma 6 a sa première bêta, le tour des nouveautés

Petite révolution tranquille

17:39 Soft 10
Un homme noir regarde la caméra. Sur son visage, des traits blancs suggèrent un traitement algorithmique.

AI Act et reconnaissance faciale : la France interpelée par 45 eurodéputés

Report minoritaire

15:46 DroitSociété 4
station électrique pour voitures

Voitures électriques : dans la jungle, terrible jungle, des bornes de recharge publiques

Société 19

#LeBrief : intelligence artificielle à tous les étages, fichier biométrique EURODAC

KDE Plasma 6

KDE Plasma 6 a sa première bêta, le tour des nouveautés

Soft 10
Un homme noir regarde la caméra. Sur son visage, des traits blancs suggèrent un traitement algorithmique.

AI Act et reconnaissance faciale : la France interpelée par 45 eurodéputés

DroitSociété 4
Api

La CNIL préconise l’utilisation des API pour le partage de données personnelles entre organismes

SécuSociété 0
Fouet de l’Arcep avec de la fibre

Orange sanctionnée sur la fibre : l’argumentaire de l’opérateur démonté par l’Arcep

DroitWeb 16
Bombes

Israël – Hamas : comment l’IA intensifie les attaques contre Gaza

IA 14

#LeBrief : bande-annonce GTA VI, guerre électronique, Spotify licencie massivement

Poing Dev

Le poing Dev – Round 7

Next 70
Logo de Gaia-X sour la forme d’un arbre, avec la légende : infrastructure de données en forme de réseau

Gaia-X « vit toujours » et « arrive à des étapes très concrètes »

WebSécu 6

Trois consoles portables en quelques semaines

Hard 37
Une tasse estampillée "Keep calm and carry on teaching"

Cyberrésilience : les compromis (provisoires) du trilogue européen

DroitSécu 3

#LeBrief : fuite de tests ADN 23andMe, le milliard pour Android Messages, il y a 30 ans Hubble voyait clair

#Flock a sa propre vision de l’inclusion

Flock 25
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #10 : nous contacter et résumé de la semaine

44
Autoportrait Sébastien

[Autoportrait] Sébastien Gavois : tribulations d’un pigiste devenu rédac’ chef

Next 20
Logo de StreetPress

Pourquoi le site du média StreetPress a été momentanément inaccessible

Droit 21
Amazon re:Invent

re:Invent 2023 : Amazon lance son assistant Q et plusieurs services IA, dont la génération d’images

IA 14
Un œil symbolisant l'Union européenne, et les dissensions et problèmes afférents

Le Conseil de l’UE tire un bilan du RGPD, les États membres réclament des « outils pratiques »

Droit 6

19 associations européennes de consommateurs portent plainte contre Meta

DroitSocials 16

#LeBrief : Ariane 6 l’été prochain, Nextcloud rachète Roundcube, désinformation via la pub

Chiffre et formules mathématiques sur un tableau

CVSS 4.0 : dur, dur, d’être un expert !

Sécu 16
Une tête de fusée siglée Starlink.

Starlink accessible à Gaza sous contrôle de l’administration israélienne

Web 35
Fibre optique

G-PON, XGS-PON et 50G-PON : jusqu’à 50 Gb/s en fibre optique

HardWeb 53
Photo d'un immeuble troué de part en part

Règlement sur la cyber-résilience : les instances européennes en passe de conclure un accord

DroitSécu 10
lexique IA parodie

AGI, GPAI, modèles de fondation… de quoi on parle ?

IA 11

#LeBrief : logiciels libres scientifiques, fermeture de compte Google, « fabriquer » des femmes pour l’inclusion

MIA : l’IA d’enseignement de Gabriel Attal pour faire oublier le classement PISA

IASociété 35

Une main sur laquelle est collée une étiquette où est écrit "human".

AI Act : des inquiétudes de l’impact de la position française sur les droits humains

DroitIA 1

Un tiroir montrant de nombreuses fiches voire fichiers

Une centaine d’ONG dénonce l’expansion du fichier paneuropéen biométrique EURODAC

DroitSécu 0

WhatsApp

Meta coupe le lien entre Instagram et Messenger

Soft 2

Nuage (pour le cloud) avec de la foudre

Cloud : Amazon rejoint Google dans l’enquête de la CMA sur les pratiques de Microsoft

DroitWeb 0

Des billets volent dans les airs.

Mistral AI s’apprête à lever 450 millions d’euros auprès de NVIDIA et a16z

ÉcoIA 0

28

Commentaires (28)


Letter Abonné
Il y a 1 an

ChatGPT s’entraîne sur stackoverflow pour finir par répondre sur stackoverflow.
Ça va bien finir cette histoire.


SebGF Abonné
Il y a 1 an

Leur point de vue est que ChatGPT permet de publier rapidement beaucoup de réponses pouvant sembler correctes au premier coup d’œil, mais souvent fausses.




Quand je vois parfois des résultats sur lesquels je tombe, je me demande c’est quoi la différence.



Cela dit, ça révèle un travers qui est présent ce que soit via Stackoverflow ou ChatGPT : on préfère faire confiance à un tiers qu’à sa propre expérience et on ne remet pas en cause ce qu’il dit. Perso je déteste cette pratique de bêtement copier/coller le premier résultat obtenu sur ce site. Ce que je préfère faire, c’est taper moi-même le résultat obtenu pour comprendre tout de suite s’il répond bien à ce que je souhaite faire.



De mon point de vue il faut voir ces outils comme des exemples et certainement pas la vérité absolue comme beaucoup ont tendance à croire hélas.


Torrone
Il y a 12 mois

Que tu lises la doc, suives un tuto ou cherche une info sur Stackoverflow, tu dépends forcement d’un tier. Personne n’a la science (informatique) infuse.
Si recopier des lignes de commandes ou de code t’aide à mieux comprendre, tant mieux pour toi continue ainsi, mais moi clairement, c’est pas ça qui m’aide à réfléchir. Un bon copié / collé, ça fait gagner du temps et ça évite les erreurs bêtes.


jpaul Abonné
Il y a 12 mois

En fait je pensais que tout le monde faisait comme ce que tu dis et que « je copie colle le code de stackoverflow » était juste un meme de la communauté de devs.



Et plus j’avance dans ma carrière, plus je me rend compte que les gens font vraiment ça. Genre, pour de vrai, ils copient collent des trucs qu’ils ne comprennent pas, ça résout leur problème immédiat et ils envoient ça en PR. Et quand tu demandes des explications pour comprendre le code on te file juste l’URL du topic sur SO comme si c’était une sorte de référence absolue.



C’est peut être un biais de ma part mais j’ai l’impression que ce genre de comportement est très fréquent chez les gens qui font ce métier un peu par défaut, parce que ça paie pas trop mal, qu’ils ont obtenu leur diplôme, et qu’ils pensent pas avoir besoin de plus pour atteindre leurs objectifs. Répéter des patterns et copier coller des trucs sans chercher vraiment comment ça marche tant que ça marche.



Je leur en veut pas spécialement personnellement mais ça me désole que ce soit devenu acceptable. La plupart des applis commerciales ne sont des que des châteaux de cartes qui ne tiennent que parce qu’on met des renforts partout. C’est un gros gloubi boulga que plus personne ne veut toucher mais ça fonctionne assez pour se vendre alors ça va a tout le monde.



Je trouve ça assez triste.


fofo9012 Abonné
Il y a 1 an

Leur point de vue est que ChatGPT permet de publier rapidement beaucoup de réponses pouvant sembler correctes au premier coup d’œil, mais souvent fausses.




Bah c’est un peu le cas en général sur stackoverflow. T’as une question, et une réponse +/- adaptée qui au mieux marchotte…



Je pense que ça pourrait presque être un critère pour qualifier la période d’essai d’un dev junior :)


doktoil makresh Abonné
Il y a 1 an

il existe des sociétés ou les ingés support ont des bons points/bonus si ils participent régulièrement aux réponses dans stackoverflow. donc on en est pas loin :D


UtilisateurSupprimé
Il y a 1 an

ChatGpt n’a aucun notion de vérité. C’est “juste” un synthétiseur très puissant de multiples sources de données.


Thorgalix_21 Abonné
Il y a 1 an

SebGF a dit:


Cela dit, ça révèle un travers qui est présent ce que soit via Stackoverflow ou ChatGPT : on préfère faire confiance à un tiers qu’à sa propre expérience et on ne remet pas en cause ce qu’il dit. Perso je déteste cette pratique de bêtement copier/coller le premier résultat obtenu sur ce site. Ce que je préfère faire, c’est taper moi-même le résultat obtenu pour comprendre tout de suite s’il répond bien à ce que je souhaite faire.




Je comprends ton point de vue.
Cependant, on ne peut pas être expert en tout. Donc, pour les sujets que je ne maîtrise pas, je m’appuie sur des gens qui me semblent en savoir plus sur ces sujets que moi. Effectivement, la difficulté est de choisir les bons experts.


SebGF Abonné
Il y a 1 an

Effectivement on ne peut pas être expert en tout, mais il faut juste un peu de regard critique et éviter de choisir une solution par argument d’autorité.


Triton Abonné
Il y a 1 an

SebGF

Effectivement on ne peut pas être expert en tout, mais il faut juste un peu de regard critique et éviter de choisir une solution par argument d’autorité.

Un truc que j’essaie d’expliquer, c’est que StackOverflow ne donne pas “la réponse” mais pointe (généralement de manière correcte pour les réponses les mieux notées) sur la ou les API à utiliser.



Après, c’est à la charge du développeur de creuser l’utilisation des API en question pour les utiliser de la bonne manière (cas caricatural mais trop courant : appel d’une API de sécurité démontrée sur SO en désactivant toute sécurité).


SebGF Abonné
Il y a 1 an

Triton

Un truc que j’essaie d’expliquer, c’est que StackOverflow ne donne pas “la réponse” mais pointe (généralement de manière correcte pour les réponses les mieux notées) sur la ou les API à utiliser.

Après, c’est à la charge du développeur de creuser l’utilisation des API en question pour les utiliser de la bonne manière (cas caricatural mais trop courant : appel d’une API de sécurité démontrée sur SO en désactivant toute sécurité).

Ben quand tu vois côté système des réponses du genre “mettre chmod 777” ou “désactiver SELinux”, ça laisse rêveur en matière de sécurité :/


bad10
Il y a 12 mois

SebGF

Ben quand tu vois côté système des réponses du genre “mettre chmod 777” ou “désactiver SELinux”, ça laisse rêveur en matière de sécurité :/

tant que ça reste sur des machines de dev …
et en plus tu peux apprendre si c’était vraiment une grosse connerie de le faire


Neo1322
Il y a 1 an

(reply:2108686:letter) N’est-ce pas exactement ce que font les humains ? Je vois pas pourquoi ça finirait plus mal qu’actuellement.
Beaucoup de gens ont des exigences envers l’IA qu’ils n’ont pas envers l’intelligence biologique.



ungars
Il y a 12 mois

On attend plus d’une IA, censée par nature être largement supérieure à l’intelligence humaine, bien plus que des flots d’imitations plus ou moins bidonnées, non ?


skankhunt42
Il y a 1 an

Askip GPT4 arrive dans trois mois.


wagaf Abonné
Il y a 12 mois

ChatGPT est très impressionnant.
Cet outil a déjà changé la pratique de la programmation en accélérant l’écriture de code.



Honnêtement, avoir l’entrée de GPT devant soi donne une impression grisante de possibilités infinies.



J’ai l’impression de pouvoir me lancer dans des projets qui m’auraient précédemment découragé par leur ambition.



Il suffit de dire quelque chose du genre:



“écrit un serveur activitypub en rust” -> BAM! il le fait (et ça marche même en français).



quelle autre librairie pourrait être utilisée ? -> il propose d’autres librairies pour implémenter le serveur activitypub



utilse actix-web a la place -> il réécrit son serveur avec actix-web



Le tout avec commentaires et explications..


Tsinpen
Il y a 12 mois

ChatGPT peut tout faire tant qu’on lui en demande pas trop (j’ai coupé le début sinon c’est trop long, mais il y a deux questions avant sur ce qu’il peut faire pour le climat) :





Pourtant quand des gens te demandent de rédiger des morceaux de code sources, ce serait pertinent de veiller à l’optimisation énergétique du code, et pertinent aussi de leur conseiller de continuer d’y veiller lorsqu’ils implémenteront le code que tu leur aura fourni en exemple. Est-ce qu’il ne s’agit pas là de quelque chose que tu peux effectivement faire pour résoudre le problème du réchauffement climatique ?




Tu as raison, je peux effectivement fournir des exemples de code qui sont optimisés pour une utilisation efficace des ressources informatiques. Cela peut aider à réduire la consommation d’énergie des ordinateurs et des serveurs, ce qui peut contribuer à la lutte contre le réchauffement climatique. En ce qui concerne le conseil d’optimiser les performances énergétiques lors de l’implémentation du code, je suis malheureusement limité en termes de ce que je peux dire aux utilisateurs. Mon but principal est de répondre aux questions posées, et je ne peux pas fournir des conseils personnalisés sur la manière d’implémenter du code. Cela étant dit, il est important de prendre en compte l’optimisation des performances énergétiques dans le développement de logiciels, et de veiller à utiliser des technologies propres et durables pour réduire l’impact sur l’environnement.




Donc, en clair, il manie assez bien la langue de bois pour se lancer dans la politique. C’est effrayant, surtout quand on sait comment il l’a apprise !!!
😨


127.0.0.1
Il y a 12 mois

Les modérateurs ont expliqué que cette décision était temporaire et qu’ils allaient organiser une discussion avec la communauté du site pour prendre une décision définitive.




Ce qui serait amusant c’est que ChatGPT participe à la discussion. :D


SebGF Abonné
Il y a 12 mois

jpaul a dit:


Et plus j’avance dans ma carrière, plus je me rend compte que les gens font vraiment ça. Genre, pour de vrai, ils copient collent des trucs qu’ils ne comprennent pas, ça résout leur problème immédiat et ils envoient ça en PR. Et quand tu demandes des explications pour comprendre le code on te file juste l’URL du topic sur SO comme si c’était une sorte de référence absolue.




Quand j’avais droit à ça, la PR était fermée. Je déplore tout autant que toi la perte de maîtrise et tous ces logiciels fast food développés en mode Frankenstein à coup de code copié/collé depuis le Web. Et quand tu demandes une explication sur un comportement, personne ne sait répondre.



Perso j’ai eu de la chance dans mes débuts de carrière, c’est d’avoir eu droit à tellement de boîtes noires du point de vue applicatif (genre le daemon a zéro logs, etc) que s’en est devenu une hantise. Je ne pouvais pas administrer un truc que je ne maîtrisais pas et dont je ne comprenais pas ce que ça faisait. Et à côté de ça je voyais d’autres équipes admin applicatives qui n’avaient aucune idée du fonctionnement de leur périmètre…



Et clairement, ça ne s’améliore pas de ce que je peux en voir. Et pas que côté développement : même le business ne connaît pas les règles métier implémentées dans les logiciels qu’ils font développer.



Et moi de mon côté, je me retrouve à devoir produire des dossiers d’architecture avec comme réponse “euuuh sais pô” à chaque chapitre. C’est affolant de voir la perte de compétence dans les DSI.


fofo9012 Abonné
Il y a 12 mois

(reply:2108715:doktoil makresh)




mon propos était opposé (ou je n’ai pas bien compris ton message) : Le junior fait 50 recherches sur stackoverflow par jour bim il dégage. Finalement c’est une double preuve d’incompétence :




  1. il cherche une solution toute faite au lieu de réfléchir

  2. il ne se rend pas compte que les réponses sont globalement mauvaises.


doktoil makresh Abonné
Il y a 12 mois

ah mais non, nos propos ne sont pas opposés mais complémentaires. certaines entreprises encouragent leurs employés à répondre aux questions concernant les produits et services vendus par cette entreprise sur stackoverflow. ca n’en fait pas forcément des réponses plus correctes, ca a surement un impact marginal, mais j’ai été surpris d’apprendre ça.


Tsinpen
Il y a 12 mois

Réinventer la roue ce n’est pas du travail innovant ni créatif… j’imagine sans peine la tronche et le moral de Junior qui en a bavé pour être embauché, qui a passé plusieurs entretiens où on lui a demandé de montrer qu’il ne sera pas juste un énième singe mais qu’il apportera de la créativité et de l’innovation à l’entreprise, qui a enfin réussi à décrocher un emploi… et qui tombe sur un “M. Senior” comme toi qui lui demande de réinventer la roue…!
Les 50 rech/jour sur SO, c’est probablement pour passer ses nerfs et éviter de se faire virer pour t’avoir fait manger ton clavier :censored:
Bien heureux de voir que des outils comme ChatGPT commencent enfin à tenir la route et à fournir des réponses de plus en plus utilisables pour ce genre de choses, ça permet de replacer le curseur de la compétence. Et si les réponses sont mauvaises, après tout Junior a probablement un mauvais salaire, donc pourquoi devrait-il donner de meilleures réponses que “M. Senior” bardé d’expérience et mieux payé ? Il faut bien commencer quelque part… Si on appelle Junior, Junior, c’est aussi en rapport avec une certaine sagesse populaire, une histoire de jeunesse qui doit bien se passer ou quelque chose du genre.


fofo9012 Abonné
Il y a 12 mois

Tsinpen

Réinventer la roue ce n’est pas du travail innovant ni créatif… j’imagine sans peine la tronche et le moral de Junior qui en a bavé pour être embauché, qui a passé plusieurs entretiens où on lui a demandé de montrer qu’il ne sera pas juste un énième singe mais qu’il apportera de la créativité et de l’innovation à l’entreprise, qui a enfin réussi à décrocher un emploi… et qui tombe sur un “M. Senior” comme toi qui lui demande de réinventer la roue…! Les 50 rech/jour sur SO, c’est probablement pour passer ses nerfs et éviter de se faire virer pour t’avoir fait manger ton clavier :censored: Bien heureux de voir que des outils comme ChatGPT commencent enfin à tenir la route et à fournir des réponses de plus en plus utilisables pour ce genre de choses, ça permet de replacer le curseur de la compétence. Et si les réponses sont mauvaises, après tout Junior a probablement un mauvais salaire, donc pourquoi devrait-il donner de meilleures réponses que “M. Senior” bardé d’expérience et mieux payé ? Il faut bien commencer quelque part… Si on appelle Junior, Junior, c’est aussi en rapport avec une certaine sagesse populaire, une histoire de jeunesse qui doit bien se passer ou quelque chose du genre.

Primo c’était sarcastique: y’avait un smiley :) sur mon premier message.
Secondo, je n’ai jamais parler de réinventer la roue, faut voir le “niveau” de certains junior : ils se content de littéralement chercher des bouts de spec dans google et copier / coller des bouts de code sans queue ni tête dans le programme. Apparemment certains arrivent à avoir un diplôme d’info avec cette “stratégie”.



Stackoverflow peut passer si tu cherches un truc très précis, ex “algo tri à bulles”. Si tu demandes un truc générique “algo de tri”, tu vas tomber sur un algo sans explication voir un auteur qui va t’expliquer que c’est le seul et unique. C’est un sujet assez sensible en informatique. Wikipedia a le mérite d’être exhaustif : https://fr.wikipedia.org/wiki/Algorithme_de_tri#Comparaison_des_algorithmes


kamui57 Abonné
Il y a 12 mois

Sur minimachines un article très complet sur ChatGpt avec ses bénéfices et le risque de pompage des enquêtes journalistiques




Mais si 50 médias tabassant des pages repompées de cette enquête de base grâce à une IA… cela sera une autre paire de clics. Le risque est que ces médias « auto générés » finissent par truster les moteurs de recherche. A devenir eux même la source de base de leur propre IA. ChatGPT se baserait alors sur des contenus générés par elle-même pour produire de « nouveaux » contenus. Reléguant le travail journalistique largement au second plan.



Le souci de cette évolution est qu’il sera alors extrêmement difficile pour une rédaction de continuer à s’offrir les services de vrais journalistes pour réaliser des enquêtes.



wagaf Abonné
Il y a 12 mois

Tsinpen a dit:


Réinventer la roue ce n’est pas du travail innovant ni créatif… j’imagine sans peine la tronche et le moral de Junior qui en a bavé pour être embauché, qui a passé plusieurs entretiens où on lui a demandé de montrer qu’il ne sera pas juste un énième singe mais qu’il apportera de la créativité et de l’innovation à l’entreprise, qui a enfin réussi à décrocher un emploi… et qui tombe sur un “M. Senior” comme toi qui lui demande de réinventer la roue…!




:chinois:


OlivierJ Abonné
Il y a 12 mois

Je ne pige pas les commentaires qui critiquent Stack Overflow (ou assimilé). Quand j’ai un souci informatique ou une question dont je n’ai pas la solution, je “google” et je tombe régulièrement sur Stack Overflow, et je parcours les réponses, ensuite je prends la ou les réponses qui me paraissent les meilleures, et je creuse si nécessaire quand je vois que les réponses peuvent différer, et je teste sur ma machine.



C’est un gain de temps important de ne pas réinventer la roue, et au passage ça apprend des trucs, ça permet d’aller regarder plus avant une page de “man” pour piger l’option inconnue, etc. Un “junior” (ou pas junior) qui va faire des recherches en ligne quand il a une question, c’est une bonne chose pour moi, c’est un gars qui va trouver ou qui essaie de se débrouiller.
Même quand on est senior, il suffit qu’on touche temporairement à un truc nouveau pour avoir besoin de faire des recherches en ligne (et en prime on probablement un peu plus d’expérience pour déterminer les réponses plus pertinentes).


tgirardin
Il y a 12 mois

wagaf a dit:


ChatGPT est très impressionnant. Cet outil a déjà changé la pratique de la programmation en accélérant l’écriture de code.



Honnêtement, avoir l’entrée de GPT devant soi donne une impression grisante de possibilités infinies.



J’ai l’impression de pouvoir me lancer dans des projets qui m’auraient précédemment découragé par leur ambition.



Il suffit de dire quelque chose du genre:



“écrit un serveur activitypub en rust” -> BAM! il le fait (et ça marche même en français).



quelle autre librairie pourrait être utilisée ? -> il propose d’autres librairies pour implémenter le serveur activitypub



utilse actix-web a la place -> il réécrit son serveur avec actix-web



Le tout avec commentaires et explications..




C’est malade, je viens d’essayer, déjà le generateur d’image c’est fou mais là, c’est encore un cran au dessus.


Tsinpen
Il y a 12 mois

fofo9012 a dit:


Primo c’était sarcastique: y’avait un smiley :) sur mon premier message.




C’est le « bim il dégage » qui m’a fait réagir. Un dégagement, ça s’improvise pas, surtout en cette saison :mdr: :smack:




Secondo, je n’ai jamais parler de réinventer la roue, faut voir le “niveau” de certains junior : ils se content de littéralement chercher des bouts de spec dans google et copier / coller des bouts de code sans queue ni tête dans le programme. Apparemment certains arrivent à avoir un diplôme d’info avec cette “stratégie”.




Rien de spécifique à l’info pour moi : dans les écoles, universités et autres on apprends ce qui existe déjà plutôt que les innovations qui n’existent pas (ou pas encore). Même pour un doctorant, je pense qu’il ne sera pas demandé que toute la thèse soit innovante.
Bon après, si c’est pour faire un patchwork brinquebalant de morceaux de code sans structure, oui il y a un problème. (mais pas forcément insoluble si le patchwork peut raisonnablement être restructuré correctement ensuite)




Stackoverflow peut passer si tu cherches un truc très précis, ex “algo tri à bulles”. Si tu demandes un truc générique “algo de tri”, tu vas tomber sur un algo sans explication voir un auteur qui va t’expliquer que c’est le seul et unique. C’est un sujet assez sensible en informatique. Wikipedia a le mérite d’être exhaustif : https://fr.wikipedia.org/wiki/Algorithme_de_tri#Comparaison_des_algorithmes




Pour moi c’est là que tu te contredis, l’algo de tri c’est bien le genre d’algo que je voudrais copier-coller (une fois le bon algo choisi), et si besoin adapter. C’est à dire que si je devais le récrire, cela créerait un risque d’erreur humaine dans la réécriture, donc je n’y vois pas du tout une bonne idée.