Pegando a onda do "dia das mulheres", saiba a seguir quem foi a primeira programadora da história, ou seja, a primeira pessoa que se tem noticia que tenha criado um algoritmo, foi uma mulher e não um homem.
Ada Augusta Byron King, ou como é mais conhecida, Condessa de Lovelace, nasceu em 10 de dezembro de 1815, e faleceu em 27 de novembro de 1852. Então você deve estar perguntando, "como assim ela foi a primeira programadora se naquela época não existiam computadores?". Leia mais sobre isso abaixo.
Acontece que como Ada, desde a infância, foi incentivada a aprender matemática, graças a mãe, quando adulta, pôde ajudar o amigo, Charles Babbage no desenvolvimento da primeira máquina de cálculo, além disso, criou o algoritmo responsável por calcular funções matemáticas, mais precisamente, o algoritmo criado por Ada permitiu o cálculo dos números de Bernouilli, que são sequências de números racionais com profundas conexões na teoria dos números, e são definidos como os coeficientes da Expansão de Taylor, ou fórmula de Taylor que é uma expressão que permite o cálculo do valor de uma função por aproximação local através de uma função polinomial.
Então você agora deve estar triste pois chegou a conclusão que para aprender a programar, é necessário saber todas essas coisas complicadas acima. E minha resposta para você é: Sim e Não.
Se você quiser ser um cientista da computação, seguir carreira acadêmica na área da computação ou trabalhar com algoritmos complexos na ciência, talvez você precisa saber muita matemática.
Mas para ser um bom programador, você não precisa dominar a matemática. Saber o básico claro, vai te ajudar em algumas situações, mas na maioria do tempo, você precisa é dominar a tecnologia e saber onde encaixar as peças corretamente. Uma boa parte do que precisa ser usado, já existe, e o que não existe, provavelmente virá de uma evolução do que já existe. Você não precisa mais inventar algo que já esta pronto, basta adaptar ou melhorar.
Mas voltando a Ada Lovelace, que era filha do poeta Lord Byron, nasceu em Londres e se casou aos 20 anos, recebendo o título de Condessa de Lovelace.
Em 1980, o Departamento de Defesa dos Estados Unidos, registrou uma linguagem de programação com o nome de Ada, em sua homenagem.
Infelizmente, Ada não viveu muito tempo, morreu aos 36 anos de câncer de útero, e com certeza, se tivesse vivido mais tempo, poderíamos ver muito mais avanços na ciência da computação.
Mas, a criação de seu algoritmo não foi algo encomendado. Seu amigo Babbage, pediu a ela para traduzir do francês para o inglês, a transcrição de um seminário que ele havia dado na Universidade de Turim, sobre a máquina analítica.
Ada ao invés de apenas traduzir a transcrição, adicionou notas por sua conta, inclusive mais extensas que o próprio artigo, que foram então publicados no The Ladies' Diary e no Memorial Científico de Taylor sob as iniciais "AAL".
Mais de 100 anos depois, essas notas foram republicadas e a máquina analítica foi reconhecida como o primeiro modelo de computador e as notas de Ada Lovelace como o primeiro software da história. Mas infelizmente, Ada não pôde ver a máquina funcionando com o seu software.
Então neste dia Internacional das Mulheres, a SuperGeeks homenageia Ada Lovelace, a 1ª Programadora da história, e todas as mulheres, principalmente as futuras SuperGeeks, e as mulheres programadoras e cientistas.