Cover of The Young Mapper Who Taught Code to Run Fast

A Jovem Cartógrafa que Ensinou o Código a Correr Rápido

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

Quando os cientistas dizem que uma máquina nunca pode igualar um humano escrevendo código à mão, uma jovem mapeia silenciosamente cada beco sem saída de um programa y prova que estão errados. Seu trabalho invisível roda dentro de cada compilador já construído.

Review
Compare with:

Era uma vez uma jovem chamada Loa que foi contratada num famoso ateliê aos vinte e um anos.

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

A oficina estava cheia de pessoas brilhantes trabalhando num grande projeto: um tradutor que podia transformar instruções escritas simples na linguagem rápida e secreta das máquinas.

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.

A maioria dos cientistas naquela época не confiava no tradutor.

La mayoría de los científicos de esa época no confiaban en el traductor.

Eles diziam: "Uma máquina não pode transformar nossas instruções em código rápido.

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

Somente um humano habilidoso pode escrever código rápido à mão."

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

Eles tinham orgulho de escrever código à mão, linha por linha cuidadosa.

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

Loa recebeu uma tarefa difícil.

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

Ela precisava estudar os caminhos que um programa poderia tomar.

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

Imagine um mapa de estradas, onde alguns caminhos levavam a becos sem saída e outros giravam em círculos.

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

Loa precisava encontrar esses becos sem saída e círculos, para que o tradutor pudesse pulá-los.

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

Isso tornaria o código traduzido mais rápido.

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

Ela trabalhou por meses.

Trabajó durante meses.

Ela desenhou mapas de programas.

Dibujó mapas de programas.

Ela encontrou caminhos que a máquina jamais poderia alcançar.

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

Ela encontrou loops que repetiam trabalho já feito.

Encontró bucles que repetían trabajo ya realizado.

Ela escreveu maneiras para o tradutor detectar esses padrões e eliminá-los.

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

Quando a equipe mostrou seu trabalho aos cientistas, os cientistas fizeram testes.

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

Eles ficaram chocados.

Quedaron impactados.

O tradutor produzia código quase tão rápido quanto o código escrito por uma mão humana habilidosa.

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

"Isso é impossível", disse um cientista.

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

"Não", disse Loa calmamente.

"No", dijo Loa en voz baja.

"É um trabalho cuidadoso."

"Es un trabajo cuidadoso."

Os mapas de Loa tornaram-se parte do tradutor.

Los mapas de Loa se convirtieron en parte del traductor.

Suas ideias se espalharam para compiladores usados por cientistas e engenheiros do mundo inteiro.

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

Depois ela deixou a oficina para criar sua família, e seu nome foi sendo esquecido aos poucos.

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

Mas seus mapas permanecem dentro de cada compilador que já existiu.

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

Moral: O trabalho paciente e cuidadoso constrói as estradas que outros percorrem por gerações.

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