Une nouvelle étude révèle que lorsque les programmeurs informatiques rencontrent un code déroutant, leur cerveau génère une onde électrique spécifique qui est également déclenchée par les retournements surprenants du langage. Cela suggère que la compréhension du code repose sur des mécanismes neuronaux similaires à ceux de la compréhension de phrases parlées ou écrites.
Qu'a fait la recherche ?
Une équipe internationale de chercheurs, dirigée par l'informaticien Sven Apel et le neuropsychologue Axel Mecklinger de l'Université de la Sarre, a combiné l'électroencéphalographie (EEG) avec un suivi oculaire à haute vitesse pour enregistrer l'activité cérébrale de 24 programmeurs professionnels. Ils ont présenté plus de 1 700 essais d'extraits de code, y compris des 'atomes de confusion' – des motifs de code petits mais délicats qui conduisent souvent à des erreurs humaines malgré leur correction syntaxique.
À l'aide d'une technique appelée potentiels liés à la fixation (FRP), les chercheurs ont enregistré l'activité cérébrale au moment précis où les yeux d'un programmeur se fixaient sur une ligne de code déroutante. Ils ont trouvé une onde cérébrale distincte appelée 'positivité frontale tardive' qui apparaît lorsque le cerveau rencontre quelque chose d'inattendu. Cette onde est la même que celle observée dans les expériences de langage lorsque les lecteurs rencontrent une phrase comme 'Théo veut couper du bois, alors il va chercher une veste' au lieu d''une hache'.
Les résultats ont été publiés le 10 juin 2026 dans une revue de neurosciences.
Pourquoi cela importe-t-il ?
Cette découverte révèle que les programmeurs ne lisent pas le code ligne par ligne comme un livre. Au lieu de cela, ils parcourent de grandes sections, traitant plusieurs lignes comme des unités uniques, un peu comme la compréhension d'un paragraphe complexe. Lorsqu'ils trébuchent sur un 'atome de confusion', leur cerveau réajuste rapidement leur modèle mental du code, semblable à la façon dont nous réinterprétons une phrase ambiguë.
Pour toute personne intéressée par la fonction cognitive, cela montre qu'apprendre à coder pourrait exercer les mêmes zones du cerveau utilisées pour la compréhension du langage et la correction d'erreurs. Cela souligne également comment le cerveau s'adapte de manière flexible à différents systèmes de symboles.
Ce que vous pouvez faire
Si vous souhaitez aiguiser la capacité de votre cerveau à repérer les schémas et à corriger les erreurs, essayez de lire des documents difficiles, d'apprendre un nouveau langage de programmation ou de résoudre des énigmes qui exigent de trouver des contradictions. Ces activités pourraient entraîner votre cerveau à réagir plus rapidement aux informations inattendues, tout comme les programmeurs de cette étude.
Source : Neuroscience News
Curieux de connaître votre propre cerveau ? Passez notre test de QI adaptatif gratuit ou essayez 306 niveaux d'entraînement cérébral.