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
Download

Primeiros Compiladores