Cover of The Young Mapper Who Taught Code to Run Fast

Молода картографиня, яка навчила код працювати швидко

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

Коли вчені кажуть, що машина ніколи не зрівняється з людиною, що пише код вручну, одна молода жінка тихо картографує кожен глухий кут програми і доводить їхню неправоту. Її невидима праця працює всередині кожного компілятора, який будь-коли існував.

Review
Compare with:

Колись давно жила молода жінка на ім'я Лоа, яку взяли на роботу до відомої майстерні у двадцять один рік.

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

Майстерня була повна блискучих людей, які працювали над великим проектом: перекладачем, що міг перетворювати прості письмові інструкції на швидку, таємну мову машин.

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.

Більшість науковців тих часів не довіряла перекладачу.

Die meisten Wissenschaftler vertrauten damals dem Übersetzer nicht.

Вони казали: «Машина не може перетворити наші інструкції на швидкий код.

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

Тільки досвідчена людина може написати швидкий код вручну.»

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

Вони пишалися написанням коду вручну, рядок за ретельним рядком.

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

Лоа отримала важке завдання.

Loa wurde eine schwere Aufgabe gegeben.

Вона мала вивчати шляхи, якими міг рухатися програмний код.

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

Уявіть карту доріг, де деякі дороги вели в глухі кути, а інші ходили по колу.

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

Лоа мала знайти ці глухі кути і кола, щоб перекладач міг їх пропустити.

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

Це зробило б перекладений код швидшим.

Das würde den übersetzten Code schneller machen.

Вона працювала місяцями.

Sie arbeitete monatelang.

Вона малювала карти програм.

Sie zeichnete Karten von Programmen.

Вона знайшла шляхи, яких машина ніколи не могла досягти.

Sie fand Wege, die die Maschine nie erreichen konnte.

Вона знайшла цикли, які повторювали вже зроблену роботу.

Sie fand Schleifen, die bereits erledigte Arbeit wiederholten.

Вона написала способи, щоб перекладач виявляв ці шаблони і відрізав їх.

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

Коли команда показала свою роботу вченим, вчені провели тести.

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

Вони були вражені.

Sie waren schockiert.

Перекладач виробляв код майже такий же швидкий, як код, написаний досвідченою людською рукою.

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

«Це неможливо», — сказав один вчений.

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

«Ні», — тихо сказала Лоа.

"Nein", sagte Loa ruhig.

«Це ретельна робота.»

"Es ist sorgfältige Arbeit."

Карти Лоа стали частиною перекладача.

Loas Karten wurden Teil des Übersetzers.

Її ідеї поширилися на компілятори, якими користувалися вчені та інженери по всьому світу.

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

Потім вона покинула майстерню, щоб виховувати сім'ю, і її ім'я поступово забули.

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

Але її карти залишаються всередині кожного компілятора, який будь-коли існував.

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

Мораль: Терпляча, ретельна праця будує дороги, якими інші мандрують покоління за поколінням.

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