sexta-feira, 15 de abril de 2016

O conceito de Software


O conceito moderno de software foi inventado nos anos 60 por uma mulher.
Era uma altura em que as mulheres não eram encorajadas a ter trabalhos altamente tecnicos, mas Margaret Hamilton com apenas 24 anos, casada, uma filha e uma graduação em matematica era programadora no Instituto de tecnologia de Massachusetts)
1989 foto oficial da NASA


O programa espacial Apollo precisou dos serviços dela e era de noite e nos fins de semana que ela programava códigos para serem inseridos no computador das missões Apollo.

Ela e seus colegas desenvolveram assim as ideias primordiais de programação que levou ao primeiro computador portátil do mundo.

Na verdade, na altura não sabiam a grandeza do que estavam fazendo. Ninguém pensava em termos de software, e os requisitos de engenharia da missão Appolo  nunca mencionam tal palavra.

Mas sem esse computador, Neil Armstrong não teria chegado à Lua, pois esteve quase para ser abortado. No preciso momento em que ia alunar o computador  sobrecarregado deu mensagens de erro. Contudo o software passou para a detecção de erros e focalizou-se no prioritário: pousar na Lua, isto graças aos códigos de programação de Margareth.