Cover of The Young Mapper Who Taught Code to Run Fast

La Joven Cartógrafa que Enseñó al Código a Correr Rápido

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

Cuando los científicos dicen que una máquina nunca puede igualar a un humano escribiendo código a mano, una joven mapea en silencio cada callejón sin salida en un programa y les demuestra que están equivocados. Su trabajo invisible corre dentro de cada compilador jamás construido.

Review
Compare with:

Érase una vez una joven llamada Loa que fue contratada en un famoso taller a los veintiún años.

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

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.

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.

La mayoría de los científicos de esa época no confiaban en el traductor.

Die meisten Wissenschaftler vertrauten damals dem Übersetzer nicht.

Decían: "Una máquina no puede convertir nuestras instrucciones en código rápido.

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

Solo un humano hábil puede escribir código rápido a mano."

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

Estaban orgullosos de escribir código a mano, línea a línea con cuidado.

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

A Loa se le asignó una tarea difícil.

Loa wurde eine schwere Aufgabe gegeben.

Tenía que estudiar los caminos que podía tomar un programa.

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

Imagina un mapa de carreteras, donde algunos caminos llevaban a callejones sin salida y otros iban en círculos.

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

Loa tenía que encontrar esos callejones sin salida y círculos, para que el traductor pudiera saltárselos.

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

Esto haría que el código traducido fuera más rápido.

Das würde den übersetzten Code schneller machen.

Trabajó durante meses.

Sie arbeitete monatelang.

Dibujó mapas de programas.

Sie zeichnete Karten von Programmen.

Encontró caminos que la máquina nunca podría alcanzar.

Sie fand Wege, die die Maschine nie erreichen konnte.

Encontró bucles que repetían trabajo ya realizado.

Sie fand Schleifen, die bereits erledigte Arbeit wiederholten.

Escribió formas para que el traductor detectara estos patrones y los eliminara.

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

Cuando el equipo mostró su trabajo a los científicos, los científicos hicieron pruebas.

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

Quedaron impactados.

Sie waren schockiert.

El traductor producía código casi tan rápido como el código escrito por una mano humana hábil.

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

"Esto es imposible", dijo un científico.

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

"No", dijo Loa en voz baja.

"Nein", sagte Loa ruhig.

"Es un trabajo cuidadoso."

"Es ist sorgfältige Arbeit."

Los mapas de Loa se convirtieron en parte del traductor.

Loas Karten wurden Teil des Übersetzers.

Sus ideas se extendieron a compiladores usados por científicos e ingenieros de todo el mundo.

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

Luego dejó el taller para criar a su familia, y su nombre fue lentamente olvidado.

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

Pero sus mapas permanecen dentro de cada compilador que ha existido.

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

Moraleja: El trabajo paciente y cuidadoso construye los caminos que otros recorren por generaciones.

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