Cover of The Young Mapper Who Taught Code to Run Fast

La Joven Cartógrafa que Enseñó al Código a Correr Rápido

La Giovane Mappe che Insegnò al Codice a Correre Veloce

Cuando los científicos dicen que una máquina nunca puede igualar a un humano escribiendo código a mano, una joven mapea en silencio cada callejón sin salida en un programa y les demuestra que están equivocados. Su trabajo invisible corre dentro de cada compilador jamás construido.

Review
Compare with:

Érase una vez una joven llamada Loa que fue contratada en un famoso taller a los veintiún años.

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

El taller estaba lleno de personas brillantes trabajando en un gran proyecto: un traductor que podía convertir instrucciones escritas simples en el rápido y secreto lenguaje de las máquinas.

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 mayoría de los científicos de esa época no confiaban en el traductor.

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

Decían: "Una máquina no puede convertir nuestras instrucciones en código rápido.

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

Solo un humano hábil puede escribir código rápido a mano."

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

Estaban orgullosos de escribir código a mano, línea a línea con cuidado.

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

A Loa se le asignó una tarea difícil.

A Loa fu assegnato un compito difficile.

Tenía que estudiar los caminos que podía tomar un programa.

Doveva studiare i percorsi che un programma poteva seguire.

Imagina un mapa de carreteras, donde algunos caminos llevaban a callejones sin salida y otros iban en círculos.

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

Loa tenía que encontrar esos callejones sin salida y círculos, para que el traductor pudiera saltárselos.

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

Esto haría que el código traducido fuera más rápido.

Questo avrebbe reso il codice tradotto più veloce.

Trabajó durante meses.

Lavorò per mesi.

Dibujó mapas de programas.

Disegnò mappe di programmi.

Encontró caminos que la máquina nunca podría alcanzar.

Trovò percorsi che la macchina non poteva mai raggiungere.

Encontró bucles que repetían trabajo ya realizado.

Trovò cicli che ripetevano lavoro già fatto.

Escribió formas para que el traductor detectara estos patrones y los eliminara.

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

Cuando el equipo mostró su trabajo a los científicos, los científicos hicieron pruebas.

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

Quedaron impactados.

Erano scioccati.

El traductor producía código casi tan rápido como el código escrito por una mano humana hábil.

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

"Esto es imposible", dijo un científico.

"Questo è impossibile", disse uno scienziato.

"No", dijo Loa en voz baja.

"No", disse Loa tranquillamente.

"Es un trabajo cuidadoso."

"È un lavoro accurato."

Los mapas de Loa se convirtieron en parte del traductor.

Le mappe di Loa divennero parte del traduttore.

Sus ideas se extendieron a compiladores usados por científicos e ingenieros de todo el mundo.

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

Luego dejó el taller para criar a su familia, y su nombre fue lentamente olvidado.

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

Pero sus mapas permanecen dentro de cada compilador que ha existido.

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

Moraleja: El trabajo paciente y cuidadoso construye los caminos que otros recorren por generaciones.

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