Die junge Kartografin, die dem Code beibrachte, schnell zu laufen
La Jeune Cartographe qui Apprit au Code à Aller Vite
Wenn Wissenschaftler sagen, eine Maschine kann niemals mit einem Menschen mithalten, der Code von Hand schreibt, kartiert eine junge Frau still jeden toten Punkt in einem Programm und beweist das Gegenteil. Ihre unsichtbare Arbeit steckt in jedem je gebauten Compiler.
Es war einmal eine junge Frau namens Loa, die im Alter von einundzwanzig Jahren in eine berühmte Werkstatt eingestellt wurde.
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.
Die Werkstatt war voller brillanter Menschen, die an einem großen Projekt arbeiteten: einem Übersetzer, der einfache schriftliche Anweisungen in die schnelle, geheime Sprache der Maschinen umwandeln konnte.
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.
Die meisten Wissenschaftler vertrauten damals dem Übersetzer nicht.
La plupart des scientifiques de l'époque ne faisaient pas confiance au traducteur.
Sie sagten: "Eine Maschine kann unsere Anweisungen nicht in schnellen Code umwandeln.
Ils disaient : "Une machine ne peut pas transformer nos instructions en code rapide.
Nur ein erfahrener Mensch kann schnellen Code von Hand schreiben."
Seul un humain compétent peut écrire du code rapide à la main."
Sie waren stolz darauf, Code von Hand zu schreiben, Zeile für sorgfältige Zeile.
Ils étaient fiers d'écrire du code à la main, ligne après ligne soigneusement.
Loa wurde eine schwere Aufgabe gegeben.
Loa reçut une tâche difficile.
Sie musste die Wege studieren, die ein Programm nehmen konnte.
Elle devait étudier les chemins qu'un programme pouvait emprunter.
Stell dir eine Straßenkarte vor, bei der einige Straßen in Sackgassen führten und andere im Kreis fuhren.
Imaginez une carte routière, où certaines routes menaient à des impasses et d'autres tournaient en rond.
Loa musste diese Sackgassen und Kreise finden, damit der Übersetzer sie überspringen konnte.
Loa devait trouver ces impasses et ces cercles, pour que le traducteur puisse les ignorer.
Das würde den übersetzten Code schneller machen.
Cela rendrait le code traduit plus rapide.
Sie arbeitete monatelang.
Elle travailla pendant des mois.
Sie zeichnete Karten von Programmen.
Elle dessina des cartes de programmes.
Sie fand Wege, die die Maschine nie erreichen konnte.
Elle trouva des chemins que la machine ne pourrait jamais atteindre.
Sie fand Schleifen, die bereits erledigte Arbeit wiederholten.
Elle trouva des boucles qui répétaient un travail déjà accompli.
Sie schrieb Wege для den Übersetzer, diese Muster zu erkennen und herauszuschneiden.
Elle écrivit des moyens pour que le traducteur repère ces modèles et les élimine.
Als das Team seine Arbeit den Wissenschaftlern zeigte, führten die Wissenschaftler Tests durch.
Quand l'équipe montra son travail aux scientifiques, les scientifiques firent des tests.
Sie waren schockiert.
Ils furent choqués.
Der Übersetzer produzierte Code fast so schnell wie Code, der von einer erfahrenen Menschenhand geschrieben wurde.
Le traducteur produisait du code presque aussi rapide que le code écrit par une main humaine habile.
"Das ist unmöglich", sagte ein Wissenschaftler.
"C'est impossible", dit un scientifique.
"Nein", sagte Loa ruhig.
"Non", dit Loa calmement.
"Es ist sorgfältige Arbeit."
"C'est un travail soigneux."
Loas Karten wurden Teil des Übersetzers.
Les cartes de Loa devinrent une partie du traducteur.
Ihre Ideen verbreiteten sich in Compilern, die von Wissenschaftlern und Ingenieuren auf der ganzen Welt verwendet wurden.
Ses idées se répandirent dans des compilateurs utilisés par des scientifiques et ingénieurs du monde entier.
Dann verließ sie die Werkstatt, um ihre Familie zu erziehen, und ihr Name wurde langsam vergessen.
Puis elle quitta l'atelier pour élever sa famille, et son nom fut peu à peu oublié.
Aber ihre Karten bleiben in jedem Compiler, der je existiert hat.
Mais ses cartes demeurent dans chaque compilateur qui ait jamais existé.
Moral: Geduldige, sorgfältige Arbeit baut die Straßen, auf denen andere für Generationen reisen.
Morale : Un travail patient et soigneux construit les routes que les autres empruntent pendant des générations.