Primeiros Compiladores Importante Não foi possível encontrar uma fonte de informação confiante ou esclarecedora o suficiente para dar detalhes do surgimento e funcionamento de um compilador. História Surge da necessidade de simplificar o processo de escrita de código. Primeiro termo relacionado a compilação e o AUTOCODE. AUTOCODE traduzia uma expressão algébrica para linguagem de máquina. AUTOCODE muito próximo de linguagem de máquina. Antes do AUTOCODE o desenvolvedor do Mark I já tinha escrito uma ferramenta semelhante. História O A-0 é o primeiro compilador e foi escrito por Grace Murray Hopper Transformava código matemáticos em código de máquina. Era como atribuir números de telefones a rotinas de programação armazenados em fitas magnéticas Especificava o número da chamada a rotinas desejada pelo compilador. "encontrá-los na fita, trazê-los e fazer as adições. Este foi o primeiro compilador", declarou ela História A chave para a abertura de novos mundos para a computação, ela sabia, era o desenvolvimento e aperfeiçoamento de linguagens de programação. Almirante Hopper acreditava que o grande obstáculo para computadores em aplicações não-científicas e de negócios foi a escassez de programadores. Línguas que podem ser compreendidos e utilizados por pessoas que não eram nem matemáticos, nem especialistas em informática. Foram necessários vários anos para que ela demonstrar que essa ideia era viável. História Prosseguindo a sua convicção de que os programas de computador podem ser escritos em Inglês, almirante Hopper avançou com o desenvolvimento do compilador B-0, mais tarde conhecido como FLOW-MATIC. Ele foi projetado para traduzir uma linguagem que poderia ser usado para tarefas empresariais típicas, como cobrança automática e cálculo de folha de pagamento. Usando FLOWMATIC, Almirante Hopper e sua equipe foram capazes de fazer o UNIVAC I e II "entender" vinte declarações em Inglês. História Quando ela recomendou que uma linguagem de programação inteira ser desenvolvidos usando palavras em inglês, passaram-se três anos antes e sua ideia foi finalmente aceito ela publicou seu primeiro compilador em 1952. Outro caso curioso da vida de Hopper foi em 1945 quanto o computador que ela utilizava o March I parou de funcionar, ela verificou em meio aos circuitos e válvulas uma mariposa bloqueando uma chave elétrica, ele removeu a mariposa e idealizou o jargão “debuging” ou “desinsetizando” Grace Hopper é considerada a grande idealizadora do COBOL