Cover of The Young Mapper Who Taught Code to Run Fast

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

La Jeune Cartographe qui Apprit au Code à Aller Vite

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

Review
Compare with:

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

Il était une fois une jeune femme nommée Loa qui fut embauchée dans un atelier célèbre à l'âge de vingt et un ans.

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

L'atelier était plein de gens brillants travaillant sur un grand projet : un traducteur capable de transformer de simples instructions écrites dans le langage rapide et secret des machines.

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

La plupart des scientifiques de l'époque ne faisaient pas confiance au traducteur.

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

Ils disaient : "Une machine ne peut pas transformer nos instructions en code rapide.

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

Seul un humain compétent peut écrire du code rapide à la main."

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

Ils étaient fiers d'écrire du code à la main, ligne après ligne soigneusement.

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

Loa reçut une tâche difficile.

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

Elle devait étudier les chemins qu'un programme pouvait emprunter.

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

Imaginez une carte routière, où certaines routes menaient à des impasses et d'autres tournaient en rond.

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

Loa devait trouver ces impasses et ces cercles, pour que le traducteur puisse les ignorer.

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

Cela rendrait le code traduit plus rapide.

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

Elle travailla pendant des mois.

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

Elle dessina des cartes de programmes.

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

Elle trouva des chemins que la machine ne pourrait jamais atteindre.

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

Elle trouva des boucles qui répétaient un travail déjà accompli.

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

Elle écrivit des moyens pour que le traducteur repère ces modèles et les élimine.

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

Quand l'équipe montra son travail aux scientifiques, les scientifiques firent des tests.

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

Ils furent choqués.

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

Le traducteur produisait du code presque aussi rapide que le code écrit par une main humaine habile.

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

"C'est impossible", dit un scientifique.

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

"Non", dit Loa calmement.

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

"C'est un travail soigneux."

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

Les cartes de Loa devinrent une partie du traducteur.

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

Ses idées se répandirent dans des compilateurs utilisés par des scientifiques et ingénieurs du monde entier.

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

Puis elle quitta l'atelier pour élever sa famille, et son nom fut peu à peu oublié.

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

Mais ses cartes demeurent dans chaque compilateur qui ait jamais existé.

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

Morale : Un travail patient et soigneux construit les routes que les autres empruntent pendant des générations.