Cover of The Young Mapper Who Taught Code to Run Fast

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

De Jonge Kaarttekenaarster Die Code Leerde Snel Te Lopen

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

Review
Compare with:

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

Er was eens een jonge vrouw genaamd Loa die op eenentwintigjarige leeftijd werd aangenomen in een beroemde werkplaats.

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

De werkplaats was vol briljante mensen die werkten aan een groot project: een vertaler die eenvoudige geschreven instructies kon omzetten in de snelle, geheime taal van machines.

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

De meeste wetenschappers in die tijd vertrouwden de vertaler niet.

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

Ze zeiden: "Een machine kan onze instructies niet omzetten in snelle code.

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

Alleen een bekwame mens kan snelle code met de hand schrijven."

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

Ze waren trots op het met de hand schrijven van code, regel voor zorgvuldige regel.

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

Loa kreeg een moeilijke taak.

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

Ze moest de paden bestuderen die een programma kon nemen.

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

Stel je een wegenkaart voor, waar sommige wegen doodliepen en andere in cirkels gingen.

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

Loa moest die doodlopende wegen en cirkels vinden, zodat de vertaler ze kon overslaan.

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

Dit zou de vertaalde code sneller maken.

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

Ze werkte maandenlang.

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

Ze tekende kaarten van programma's.

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

Ze vond paden die de machine nooit kon bereiken.

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

Ze vond lussen die al gedaan werk herhaalden.

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

Ze schreef manieren voor de vertaler om deze patronen te herkennen en weg te snijden.

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

Toen het team hun werk aan de wetenschappers liet zien, voerden de wetenschappers tests uit.

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

Ze waren geschokt.

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

De vertaler produceerde code bijna zo snel als code geschreven door een bekwame menselijke hand.

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

"Dit is onmogelijk," zei een wetenschapper.

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

"Nee," zei Loa rustig.

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

"Het is zorgvuldig werk."

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

Loa's kaarten werden onderdeel van de vertaler.

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

Haar ideeën verspreidden zich naar compilers die door wetenschappers en ingenieurs over de hele wereld werden gebruikt.

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

Daarna verliet ze de werkplaats om haar gezin groot te brengen en haar naam werd langzaam vergeten.

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

Maar haar kaarten blijven in elke compiler die ooit heeft bestaan.

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

Moraal: Geduldig, zorgvuldig werk bouwt de wegen waarover anderen generaties lang reizen.