Em 20 de julho de 1969, Louis Armstrong deu o primeiro passo de um humano na lua. Um feito grandioso que precisou da ajuda da programadora Margaret Hamilton, menos conhecida que o astronauta, porém tão importante quanto. O código que ela produziu à NASA para controle da Apollo 11 está disponível online para consultas.
Margaret Hamilton escreveu pilhas de códigos, passou noites em claro para conseguir dar coesão e eficiência às rotinas da Apollo 11, já que, na década de 60, a linguagem de montagem utilizada para este fim era a Assembly, de correspondência 1 para 1 com a linguagem da máquina que posteriormente a montaria.
Os voos da missão Apollo 11 aconteceram com um computador que armazenava por volta de 12 mil palavras em memória permanente e 1024 palavras em memória temporária, algo ínfimo perto do padrão atual de computadores. A eficiência do código de Margaret foi inclusive colocada à prova na aterrissagem, quando a nave começou a emitir mensagens de erro advindas de sinais elétricos captados pelo radar, que não tinha relevância no momento do pouso.
Com esse excesso de dados causado pelo radar, o computador sobrecarregou e foi impedido de processar as atividades de pouso.
Hamilton antecipou esta possibilidade e criou um código específico para o sistema operacional da Apollo 11 suportar a sobrecarga que, até o momento, deixara os tripulantes preocupados. Com a rotina inserida pela engenheira, o sistema da máquina entendeu que não conseguiria fazer o pouso ao mesmo tempo em que mantinha o processamento de dados do radar, sendo assim, ignorou as atividades desnecessárias e concentrou seus esforços para a atividade principal: pousar na lua.
Conceito de Software
Foi seu trabalho que deu consistência para o conceito de software que é utilizado atualmente, numa época em que hardware era o foco das atenções em tecnologia, e foi Hamilton a primeira pessoa a ter o título de “engenheira de software”.
Hoje, Margaret Hamilton é CEO da Hamilton Technologies, companhia de software fundada em 1986 com objetivo de fornecer tecnologia moderna e inovadora.
O código para o módulo lunar e de comando produzido pela engenheira pode ser visto no Github, clicando aqui.
Serviços de análise de dados: O futuro com a A² BI
Em paralelo ao pioneirismo de Hamilton na NASA, nossa empresa oferece serviços de análise de dados que compartilham o mesmo compromisso com a excelência e a inovação. Assim como Hamilton e sua equipe criaram soluções revolucionárias para os desafios da exploração espacial, nossa equipe de especialistas em análise de dados está dedicada a desenvolver insights acionáveis e soluções personalizadas para os desafios complexos enfrentados por nossos clientes.
Além disso, somos especialistas em desenvolvimento de dashboards e análise de dados, utilizando ferramentas avançadas como o Google Analytics. Nossa equipe altamente qualificada domina as complexidades dessa plataforma, permitindo-nos extrair insights valiosos e personalizados para nossos clientes. Com uma abordagem centrada nos objetivos comerciais e na maximização do retorno sobre o investimento, oferecemos soluções em web analytics sob medida que capacitam nossos clientes a tomar decisões estratégicas fundamentadas e impulsionar o crescimento de seus negócios.
Assim como Margaret, também nos orgulhamos de ser uma empresa majoritariamente composta por mulheres na área da tecnologia. Acreditamos na diversidade e na inclusão como impulsionadoras da inovação e do sucesso. Estamos comprometidas em promover um ambiente de trabalho inclusivo e igualitário, onde todas as vozes são ouvidas e valorizadas, contribuindo para a criação de soluções excepcionais e impactantes para nossos clientes.
Gostaria de saber mais sobre os serviços da A² BI? Conheça mais, clique aqui
Saiba mais sobre nossos serviços e esteja sempre antenado com os conteúdos do nosso blog:
Treinamento de Google Analytics