La Jeune Cartographe qui Apprit au Code à Aller Vite
La Joven Cartógrafa que Enseñó al Código a Correr Rápido
Quand les scientifiques disent qu'une machine ne peut jamais égaler un humain écrivant du code à la main, une jeune femme cartographie silencieusement chaque impasse d'un programme et leur prouve qu'ils ont tort. Son travail invisible tourne dans chaque compilateur jamais construit.
Il était une fois une jeune femme nommée Loa qui fut embauchée dans un atelier célèbre à l'âge de vingt et un ans.
Érase una vez una joven llamada Loa que fue contratada en un famoso taller a los veintiún años.
L'atelier était plein de gens brillants travaillant sur un grand projet : un traducteur capable de transformer de simples instructions écrites dans le langage rapide et secret des machines.
El taller estaba lleno de personas brillantes trabajando en un gran proyecto: un traductor que podía convertir instrucciones escritas simples en el rápido y secreto lenguaje de las máquinas.
La plupart des scientifiques de l'époque ne faisaient pas confiance au traducteur.
La mayoría de los científicos de esa época no confiaban en el traductor.
Ils disaient : "Une machine ne peut pas transformer nos instructions en code rapide.
Decían: "Una máquina no puede convertir nuestras instrucciones en código rápido.
Seul un humain compétent peut écrire du code rapide à la main."
Solo un humano hábil puede escribir código rápido a mano."
Ils étaient fiers d'écrire du code à la main, ligne après ligne soigneusement.
Estaban orgullosos de escribir código a mano, línea a línea con cuidado.
Loa reçut une tâche difficile.
A Loa se le asignó una tarea difícil.
Elle devait étudier les chemins qu'un programme pouvait emprunter.
Tenía que estudiar los caminos que podía tomar un programa.
Imaginez une carte routière, où certaines routes menaient à des impasses et d'autres tournaient en rond.
Imagina un mapa de carreteras, donde algunos caminos llevaban a callejones sin salida y otros iban en círculos.
Loa devait trouver ces impasses et ces cercles, pour que le traducteur puisse les ignorer.
Loa tenía que encontrar esos callejones sin salida y círculos, para que el traductor pudiera saltárselos.
Cela rendrait le code traduit plus rapide.
Esto haría que el código traducido fuera más rápido.
Elle travailla pendant des mois.
Trabajó durante meses.
Elle dessina des cartes de programmes.
Dibujó mapas de programas.
Elle trouva des chemins que la machine ne pourrait jamais atteindre.
Encontró caminos que la máquina nunca podría alcanzar.
Elle trouva des boucles qui répétaient un travail déjà accompli.
Encontró bucles que repetían trabajo ya realizado.
Elle écrivit des moyens pour que le traducteur repère ces modèles et les élimine.
Escribió formas para que el traductor detectara estos patrones y los eliminara.
Quand l'équipe montra son travail aux scientifiques, les scientifiques firent des tests.
Cuando el equipo mostró su trabajo a los científicos, los científicos hicieron pruebas.
Ils furent choqués.
Quedaron impactados.
Le traducteur produisait du code presque aussi rapide que le code écrit par une main humaine habile.
El traductor producía código casi tan rápido como el código escrito por una mano humana hábil.
"C'est impossible", dit un scientifique.
"Esto es imposible", dijo un científico.
"Non", dit Loa calmement.
"No", dijo Loa en voz baja.
"C'est un travail soigneux."
"Es un trabajo cuidadoso."
Les cartes de Loa devinrent une partie du traducteur.
Los mapas de Loa se convirtieron en parte del traductor.
Ses idées se répandirent dans des compilateurs utilisés par des scientifiques et ingénieurs du monde entier.
Sus ideas se extendieron a compiladores usados por científicos e ingenieros de todo el mundo.
Puis elle quitta l'atelier pour élever sa famille, et son nom fut peu à peu oublié.
Luego dejó el taller para criar a su familia, y su nombre fue lentamente olvidado.
Mais ses cartes demeurent dans chaque compilateur qui ait jamais existé.
Pero sus mapas permanecen dentro de cada compilador que ha existido.
Morale : Un travail patient et soigneux construit les routes que les autres empruntent pendant des générations.
Moraleja: El trabajo paciente y cuidadoso construye los caminos que otros recorren por generaciones.