Cover of The Young Mapper Who Taught Code to Run Fast

Młoda Kartografka, Która Nauczyła Kod Działać Szybko

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

Gdy naukowcy twierdzą, że maszyna nigdy nie dorówna człowiekowi piszącemu kod ręcznie, jedna młoda kobieta po cichu mapuje każdą ślepą uliczkę w programie i udowadnia im, że się mylą. Jej niewidzialna praca działa w każdym kiedykolwiek zbudowanym kompilatorze.

Review
Compare with:

Dawno temu była młoda kobieta o imieniu Loa, która w wieku dwudziestu jeden lat została zatrudniona w słynnym warsztacie.

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

Warsztat był pełen błyskotliwych ludzi pracujących nad wielkim projektem: tłumaczem, który mógł zamieniać proste pisemne instrukcje w szybki, tajny język maszyn.

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.

Większość naukowców w tamtych czasach nie ufała tłumaczowi.

Die meisten Wissenschaftler vertrauten damals dem Übersetzer nicht.

Mówili: "Maszyna nie może zmienić naszych instrukcji w szybki kod.

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

Tylko doświadczony człowiek może napisać szybki kod ręcznie."

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

Byli dumni z pisania kodu ręcznie, wiersz po starannym wierszu.

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

Loa dostała trudne zadanie.

Loa wurde eine schwere Aufgabe gegeben.

Musiała badać ścieżki, jakimi program mógłby podążać.

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

Wyobraź sobie mapę dróg, gdzie niektóre drogi prowadziły w ślepe uliczki, a inne kręciły się w kółko.

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

Loa musiała znaleźć te ślepe uliczki i kółka, by tłumacz mógł je pominąć.

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

To uczyniłoby przetłumaczony kod szybszym.

Das würde den übersetzten Code schneller machen.

Pracowała przez miesiące.

Sie arbeitete monatelang.

Rysowała mapy programów.

Sie zeichnete Karten von Programmen.

Znalazła ścieżki, do których maszyna nigdy nie mogła dotrzeć.

Sie fand Wege, die die Maschine nie erreichen konnte.

Znalazła pętle, które powtarzały już wykonaną pracę.

Sie fand Schleifen, die bereits erledigte Arbeit wiederholten.

Napisała sposoby, by tłumacz rozpoznawał te wzorce i usuwał je.

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

Kiedy zespół pokazał swoją pracę naukowcom, naukowcy przeprowadzili тести.

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

Byli zszokowani.

Sie waren schockiert.

Tłumacz tworzył kod prawie tak szybki jak kod napisany przez wprawną ludzką rękę.

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

"To niemożliwe" powiedział jeden z naukowców.

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

"Nie" powiedziała spokojnie Loa.

"Nein", sagte Loa ruhig.

"To staranna praca."

"Es ist sorgfältige Arbeit."

Mapy Loa stały się częścią tłumacza.

Loas Karten wurden Teil des Übersetzers.

Jej pomysły rozprzestrzeniły się na kompilatory używane przez naukowców i inżynierów na całym świecie.

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

Potem opuściła warsztat, by wychować rodzinę, a jej imię powoli odchodziło w zapomnienie.

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

Ale jej mapy pozostają w każdym kompilatorze, jaki kiedykolwiek istniał.

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

Morał: Cierpliwa, staranna praca buduje drogi, którymi inni podróżują przez pokolenia.

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