sexta-feira, 17 de abril de 2020

Ada Lovelace: a Mãe da Programação

   Boa tarde, Zézoquinhas!
No âmbito do módulo de Programação que iniciámos agora, foi proposta a investigação da vida de Ada Lovelace, que nos intrigou e que, de seguida, vos apresentamos.

Ada Lovelace nasceu em Londres no dia 10 de dezembro de 1815. Ela foi nomeada Augusta Ada Byron. Seu sobrenome mudou depois de se casar.

O seu pai era o brilhante e notório poeta Lord Byron e a sua mãe era Anne Isabella Milbanke. O pai dela era um dos grandes nomes da poesia, mas a sua personalidade era instável. Por outro lado, a sua mãe era altamente inteligente e era entusiasta da matemática e das ciências.

O pai de Ada abandonou a sua esposa e filha, deixando o seu país quando Ada tinha um mês de idade. Ele morreu na Grécia quando Ada tinha oito anos e por isso, esta nunca o conheceu. Consta-se que a mãe de Ada tinha muito pouco ou nenhum carinho pela sua filha, entregando-a aos cuidados da sua avó materna e criadas. Uma coisa que sua mãe insistia era que Ada deveria receber uma educação de alta qualidade. Meninas de famílias ricas e aristocráticas poderiam ser educadas em alto nível por professores particulares. E foi assim que Ada foi educada.

Ada Lovelace tinha o privilégio de ter uma pintura sua em criança por ser de famílias abastadas.
Pode parecer estranho chamar a alguém nascido em 1815 de cientista da computação, mas foi nisso que Ada Lovelace se tornou. A sua vida mudou para sempre no dia 5 de junho de 1833, quando tinha 17 anos e conheceu Charles Babbage, professor de matemática na Universidade de Cambridge, uma vez ocupada por Isaac Newton e mais recentemente por Stephen Hawking. Ele descobriu que Lady Byron e a sua filha conheciam matemática e convidou-as a ver uma versão em pequena escala da máquina de calcular em que trabalhava.

De facto, este seu projeto foi completamente inovador e um trabalho incrível da parte de Babbage; foi o primeiro computador programável do mundo. Apresentava uma parte lógica aritmética, controlava o fluxo por loops e ramificações condicionais e memória separada - e tudo isso era construído usando peças mecânicas e alimentado por manivela ou vapor!

Num artigo, incluiu o primeiro algoritmo numérico do mundo: o de Bernoulli. Seria justo dizer, no entanto, que Babbage contribuiu para este feito. Ada Lovelace abriu novos caminhos na computação, identificando um conceito totalmente novo. Ela percebeu que um mecanismo analítico poderia ir além dos números. Essa foi a primeira percepção de um computador moderno - não apenas de uma calculadora - mas de uma máquina que poderia contribuir para outras áreas do empreendimento humano, como por exemplo, compor música.

Ada Lovelace em idade adulta, numa altura em que já seria relativamente conhecida pelas suas teorias.

Ada Lovelace entendeu que qualquer coisa que pudesse ser convertida em números, como música, ou o alfabeto (idioma) ou imagens, poderia então ser manipulada por algoritmos de computador. Um mecanismo analítico tinha o potencial de revolucionar a maneira como o mundo inteiro funcionava, não apenas o mundo da matemática.

Enquanto jovem, Alan Turing leu o trabalho de Ada Lovelace, entre muitos outros artigos que leu. Sabemos que ele discordou de uma de suas conclusões - que a inteligência artificial não é possível. Ela acreditava que os computadores só podiam seguir as instruções e nunca "pensavam" independentemente. Turing demonstrou que ela estava errada.

A sua saúde se deteriorou depois de completar o seu trabalho no mecanismo analítico e Ada acabou por sofrer uma variedade de doenças. Ada Lovelace morreu, provavelmente de cancro do útero, aos 36 anos no dia 27 de novembro de 1852.

Se não tivesse falecido a uma idade tão injusta, o que poderia esta visionária ter descoberto mais? É esta a pergunta com um sentido de lamentação que nós fazemos.

Um abraço, da Equipa  ZéBit !!

Webgrafia: https://www.biography.com/scholar/ada-lovelace
https://medium.com/@Cardanians_io/the-story-of-ada-lovelace-83434780310c

Sem comentários:

Enviar um comentário