Cover of The Young Mapper Who Taught Code to Run Fast

Die junge Kartografin, die dem Code beibrachte, schnell zu laufen

The Young Mapper Who Taught Code to Run Fast

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.

Review
Compare with:

Es war einmal eine junge Frau namens Loa, die im Alter von einundzwanzig Jahren in eine berühmte Werkstatt eingestellt wurde.

Once upon a time, there was a young woman named Loa who was hired into a famous workshop at the age of twenty-one.

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.

The workshop was full of brilliant people working on a great project: a translator that could turn simple written instructions into the fast, secret language of machines.

Die meisten Wissenschaftler vertrauten damals dem Übersetzer nicht.

Most scientists in those days did not trust the translator.

Sie sagten: "Eine Maschine kann unsere Anweisungen nicht in schnellen Code umwandeln.

They said: "A machine cannot turn our instructions into fast code.

Nur ein erfahrener Mensch kann schnellen Code von Hand schreiben."

Only a skilled human can write fast code by hand."

Sie waren stolz darauf, Code von Hand zu schreiben, Zeile für sorgfältige Zeile.

They were proud of writing code by hand, line by careful line.

Loa wurde eine schwere Aufgabe gegeben.

Loa was given a hard task.

Sie musste die Wege studieren, die ein Programm nehmen konnte.

She had to study the paths a program could take.

Stell dir eine Straßenkarte vor, bei der einige Straßen in Sackgassen führten und andere im Kreis fuhren.

Imagine a road map, where some roads led to dead ends and others went in circles.

Loa musste diese Sackgassen und Kreise finden, damit der Übersetzer sie überspringen konnte.

Loa had to find those dead ends and circles, so the translator could skip them.

Das würde den übersetzten Code schneller machen.

This would make the translated code faster.

Sie arbeitete monatelang.

She worked for months.

Sie zeichnete Karten von Programmen.

She drew maps of programs.

Sie fand Wege, die die Maschine nie erreichen konnte.

She found paths that the machine could never reach.

Sie fand Schleifen, die bereits erledigte Arbeit wiederholten.

She found loops that repeated work already done.

Sie schrieb Wege для den Übersetzer, diese Muster zu erkennen und herauszuschneiden.

She wrote ways for the translator to spot these patterns and cut them away.

Als das Team seine Arbeit den Wissenschaftlern zeigte, führten die Wissenschaftler Tests durch.

When the team showed their work to the scientists, the scientists ran tests.

Sie waren schockiert.

They were shocked.

Der Übersetzer produzierte Code fast so schnell wie Code, der von einer erfahrenen Menschenhand geschrieben wurde.

The translator produced code almost as fast as code written by a skilled human hand.

"Das ist unmöglich", sagte ein Wissenschaftler.

"This is impossible," one scientist said.

"Nein", sagte Loa ruhig.

"No," said Loa quietly.

"Es ist sorgfältige Arbeit."

"It is careful work."

Loas Karten wurden Teil des Übersetzers.

Loa's maps became part of the translator.

Ihre Ideen verbreiteten sich in Compilern, die von Wissenschaftlern und Ingenieuren auf der ganzen Welt verwendet wurden.

Her ideas spread into compilers used by scientists and engineers all over the world.

Dann verließ sie die Werkstatt, um ihre Familie zu erziehen, und ihr Name wurde langsam vergessen.

Then she left the workshop to raise her family, and her name was slowly forgotten.

Aber ihre Karten bleiben in jedem Compiler, der je existiert hat.

But her maps remain inside every compiler that has ever existed.

Moral: Geduldige, sorgfältige Arbeit baut die Straßen, auf denen andere für Generationen reisen.

Moral: Patient, careful work builds the roads that others travel for generations.