Sim, sabemos que o dia das mulheres foi ontem. Meu calendário do Windows não está bugado, 8 de março de 2010 foi um dia bem legal. Gostaríamos de fazer uma pequena homenagem às mulheres porém o blog foi criado depois do dia delas, e como roubaram meu DeLorean, a homenagem terá quer ser atrasada mesmo. Será mais um texto de curiosidades do que uma homenagem mesmo e talvez você não saiba, mas a primeira pessoa a programar na história da programação foi uma mulher!
Ada Augusta Byron King (imagem acima), a Condessa de Lovelace e mais conhecida como Ada Lovelace, possuí o título de primeira programadora da história. Ela utilizou um artigo escrito por Luigi Menabrea sobre a máquina de analítica de Charles Babbage (o ponto de partida para obtermos os computadores de hoje em dia) e a partir deste artigo criou um código que calculava probabilidades (e eu reclamava quando não conseguia fazer uma calculadora simples no C++).
O algorítimo da Condessa calculava a sequência de Bernoulli que, em resumo, podia prever a expectativa de frequência com que se obteria um resultado de um evento. Esse resultado podia variar se o número de vezes em que o evento aconteceria fosse determinado ou desconhecido. Você pode ver esse esquema sendo utilizado em muitos jogos, como o poker. Se assistir à um jogo de poker, verá as probabilidades de sequências de cartas. O algoritmo de Ada fazia exatamente isso.
Se você é mulher e gosta de programação mas acha gostar desse assunto estranho só pelo fato de ser do sexo feminino (pois a maioria de programadores são homens), não se preocupe, existem várias mulheres programadoras. E ainda por cima, a primeira pessoa a programar e documentar passo a passo este ato foi uma mulher e lembrando que na época em que ela fez isso, o machismo predominava fortemente.
Parabéns a todas as mulheres (programadoras ou não) e um feliz dia da mulher atrasado!