Cover of The Young Mapper Who Taught Code to Run Fast

La Giovane Mappe che Insegnò al Codice a Correre Veloce

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

Quando gli scienziati dicono che una macchina non può mai eguagliare un umano che scrive codice a mano, una giovane donna mappa silenziosamente ogni vicolo cieco in un programma e dimostra che hanno torto. Il suo lavoro invisibile gira dentro ogni compilatore mai costruito.

Review
Compare with:

C'era una volta una giovane donna di nome Loa che fu assunta in un famoso laboratorio all'età di ventuno anni.

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

Il laboratorio era pieno di persone brillanti che lavoravano a un grande progetto: un traduttore che poteva trasformare semplici istruzioni scritte nel linguaggio veloce e segreto delle macchine.

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

La maggior parte degli scienziati di quel tempo non si fidava del traduttore.

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

Dicevano: "Una macchina non può trasformare le nostre istruzioni in codice veloce.

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

Solo un umano esperto può scrivere codice veloce a mano."

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

Erano orgogliosi di scrivere il codice a mano, riga dopo riga con cura.

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

A Loa fu assegnato un compito difficile.

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

Doveva studiare i percorsi che un programma poteva seguire.

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

Immagina una mappa stradale, dove alcune strade portavano a vicoli ciechi e altre andavano in cerchio.

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

Loa doveva trovare quei vicoli ciechi e quei cerchi, in modo che il traduttore potesse saltarli.

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

Questo avrebbe reso il codice tradotto più veloce.

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

Lavorò per mesi.

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

Disegnò mappe di programmi.

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

Trovò percorsi che la macchina non poteva mai raggiungere.

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

Trovò cicli che ripetevano lavoro già fatto.

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

Scrisse modi per il traduttore di individuare questi schemi e tagliarli via.

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

Quando il team mostrò il suo trabalho agli scienziati, gli scienziati eseguirono dei test.

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

Erano scioccati.

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

Il traduttore produceva codice quasi veloce quanto il codice scritto da una mano umana esperta.

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

"Questo è impossibile", disse uno scienziato.

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

"No", disse Loa tranquillamente.

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

"È un lavoro accurato."

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

Le mappe di Loa divennero parte del traduttore.

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

Le sue idee si diffusero nei compilatori usati da scienziati e ingegneri di tutto il mondo.

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

Poi lasciò il laboratorio per crescere la sua famiglia, e il suo nome fu lentamente dimenticato.

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

Ma le sue mappe rimangono dentro ogni compilatore che sia mai esistito.

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

Morale: Il lavoro paziente e accurato costruisce le strade che gli altri percorrono per generazioni.

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