A Jovem Cartógrafa que Ensinou o Código a Correr Rápido
La Giovane Mappe che Insegnò al Codice a Correre Veloce
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.
Era uma vez uma jovem chamada Loa que foi contratada num famoso ateliê aos vinte e um anos.
C'era una volta una giovane donna di nome Loa che fu assunta in un famoso laboratorio all'età di ventuno anni.
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.
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.
A maioria dos cientistas naquela época не confiava no tradutor.
La maggior parte degli scienziati di quel tempo non si fidava del traduttore.
Eles diziam: "Uma máquina não pode transformar nossas instruções em código rápido.
Dicevano: "Una macchina non può trasformare le nostre istruzioni in codice veloce.
Somente um humano habilidoso pode escrever código rápido à mão."
Solo un umano esperto può scrivere codice veloce a mano."
Eles tinham orgulho de escrever código à mão, linha por linha cuidadosa.
Erano orgogliosi di scrivere il codice a mano, riga dopo riga con cura.
Loa recebeu uma tarefa difícil.
A Loa fu assegnato un compito difficile.
Ela precisava estudar os caminhos que um programa poderia tomar.
Doveva studiare i percorsi che un programma poteva seguire.
Imagine um mapa de estradas, onde alguns caminhos levavam a becos sem saída e outros giravam em círculos.
Immagina una mappa stradale, dove alcune strade portavano a vicoli ciechi e altre andavano in cerchio.
Loa precisava encontrar esses becos sem saída e círculos, para que o tradutor pudesse pulá-los.
Loa doveva trovare quei vicoli ciechi e quei cerchi, in modo che il traduttore potesse saltarli.
Isso tornaria o código traduzido mais rápido.
Questo avrebbe reso il codice tradotto più veloce.
Ela trabalhou por meses.
Lavorò per mesi.
Ela desenhou mapas de programas.
Disegnò mappe di programmi.
Ela encontrou caminhos que a máquina jamais poderia alcançar.
Trovò percorsi che la macchina non poteva mai raggiungere.
Ela encontrou loops que repetiam trabalho já feito.
Trovò cicli che ripetevano lavoro già fatto.
Ela escreveu maneiras para o tradutor detectar esses padrões e eliminá-los.
Scrisse modi per il traduttore di individuare questi schemi e tagliarli via.
Quando a equipe mostrou seu trabalho aos cientistas, os cientistas fizeram testes.
Quando il team mostrò il suo trabalho agli scienziati, gli scienziati eseguirono dei test.
Eles ficaram chocados.
Erano scioccati.
O tradutor produzia código quase tão rápido quanto o código escrito por uma mão humana habilidosa.
Il traduttore produceva codice quasi veloce quanto il codice scritto da una mano umana esperta.
"Isso é impossível", disse um cientista.
"Questo è impossibile", disse uno scienziato.
"Não", disse Loa calmamente.
"No", disse Loa tranquillamente.
"É um trabalho cuidadoso."
"È un lavoro accurato."
Os mapas de Loa tornaram-se parte do tradutor.
Le mappe di Loa divennero parte del traduttore.
Suas ideias se espalharam para compiladores usados por cientistas e engenheiros do mundo inteiro.
Le sue idee si diffusero nei compilatori usati da scienziati e ingegneri di tutto il mondo.
Depois ela deixou a oficina para criar sua família, e seu nome foi sendo esquecido aos poucos.
Poi lasciò il laboratorio per crescere la sua famiglia, e il suo nome fu lentamente dimenticato.
Mas seus mapas permanecem dentro de cada compilador que já existiu.
Ma le sue mappe rimangono dentro ogni compilatore che sia mai esistito.
Moral: O trabalho paciente e cuidadoso constrói as estradas que outros percorrem por gerações.
Morale: Il lavoro paziente e accurato costruisce le strade che gli altri percorrono per generazioni.