Cover of The Young Mapper Who Taught Code to Run Fast

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

La Giovane Mappe che Insegnò al Codice a Correre Veloce

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.

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

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.

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.

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

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

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

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

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

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

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

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

Loa dostała trudne zadanie.

A Loa fu assegnato un compito difficile.

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

Doveva studiare i percorsi che un programma poteva seguire.

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

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

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

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

To uczyniłoby przetłumaczony kod szybszym.

Questo avrebbe reso il codice tradotto più veloce.

Pracowała przez miesiące.

Lavorò per mesi.

Rysowała mapy programów.

Disegnò mappe di programmi.

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

Trovò percorsi che la macchina non poteva mai raggiungere.

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

Trovò cicli che ripetevano lavoro già fatto.

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

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

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

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

Byli zszokowani.

Erano scioccati.

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

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

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

"Questo è impossibile", disse uno scienziato.

"Nie" powiedziała spokojnie Loa.

"No", disse Loa tranquillamente.

"To staranna praca."

"È un lavoro accurato."

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

Le mappe di Loa divennero parte del traduttore.

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

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

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

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

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

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

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

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