Fatos interessantes sobre programação.  Ada Lovelace: biografia, vida pessoal, conquistas, fotos.  Introdução ao mecanismo analítico

Fatos interessantes sobre programação. Ada Lovelace: biografia, vida pessoal, conquistas, fotos. Introdução ao mecanismo analítico

Ada Augusta Lovelase - 10/12/1815 - 29/12/1852, Grã-Bretanha

A condessa Ada Lovelace, filha do poeta Byron, estudou astronomia, latim, música e matemática. Juntamente com o matemático inglês Charles Babbage, ela trabalhou na criação de programas aritméticos para suas máquinas de calcular. Seu trabalho nesta área foi publicado em 1843. Porém, naquela época era considerado indecente uma mulher publicar seus trabalhos com seu nome completo e Lovelace colocou apenas suas iniciais no título. Portanto, seus trabalhos matemáticos, assim como os trabalhos de muitas outras mulheres cientistas, permaneceram no esquecimento por muito tempo.

Ada Lovelace comprometeu-se a traduzir o ensaio de Menabrea sobre a criação de Sir Charles, “Esboço da Máquina Analítica Inventada por Charles Babbage” para a linguagem de Byron. Em 10 de julho de 1843, uma frase aparentemente inócua apareceu na carta de Ada ao seu mentor: “Quero inserir em uma de minhas notas algo sobre os números de Bernoulli como um exemplo de como uma função implícita pode ser calculada por uma máquina sem primeiro decidir com a ajuda da cabeça e das mãos." Foram estas poucas páginas que continham, na opinião de muitos especialistas, um exemplo do “primeiro da história programa de computador" Escondida no texto das notas do artigo de Menabrea estava uma teoria coerente de programação! É quase tão incrível quanto a foto nave espacial entre pinturas rupestres. Lady Ada introduziu os conceitos de “ciclo”, “célula de trabalho”, “cartão de distribuição”, definiu a ligação de fórmulas recorrentes com processos de cálculo cíclicos, descreveu os princípios básicos da algoritmização e desenvolveu de A a Z um programa de computador digno de um projeto de curso para o estudante universitário cibernético de hoje. Além disso, ela previu possíveis direções uso pratico tecnologia informática: compor obras musicais, desenhar objetos gráficos complexos e até jogos de computador!

Após a publicação das Notas, Charles Babbage começou a referir-se a Ada Lovelace como “minha querida intérprete”. Ele não tinha ideia de que depois de um século e meio, a glória do “intérprete” trabalhador faria desaparecer não apenas a glória do criador da Máquina de Computação, mas também a glória do autor de “Childe Harold”.

O Departamento de Defesa dos EUA, em meados da década de 70 deste século, aprovou o nome “Ada” como o nome de uma linguagem de programação unificada para as forças armadas americanas e, posteriormente, para toda a OTAN.

Lady Lovelace era a única "filha da casa e do coração" de George Gordon Byron. A vida familiar do grande poeta não teve sucesso. Casou-se com Annabella Milbank em 2 de janeiro de 1815. Em 10 de dezembro tiveram uma filha, que se chamava Augusta Ada, e em janeiro de 1816 o casal se separou para sempre. Quando Lord Byron viu sua filha pela última vez, ela tinha apenas um mês de idade.

As habilidades matemáticas de Ada apareceram bem cedo. Lady Byron e seus amigos intelectuais - Professora e Sra. de Morgan, Babbage, Mary Sommerville - apoiaram fortemente a paixão de Augusta Ada pela matemática. O professor de Morgan tinha uma opinião elevada sobre as habilidades de sua aluna e até a comparou com Maria Agnesi, uma notável matemática italiana. Contudo, Ada também tocou excelentemente em vários instrumentos musicais e falava vários idiomas.

A vida familiar de Augusta Ada foi mais feliz que a de seus pais. Em julho de 1835 ela se casou com William, 18º Lorde Rei, que mais tarde se tornou o primeiro Conde de Lovelace. Sir William, que tinha 29 anos na época, era um homem calmo, de temperamento calmo e afável. Ele aprovou as atividades científicas de sua esposa e ajudou-a da melhor maneira que pôde.

O casal levava um estilo de vida social, organizando regularmente noites e recepções que contavam com a presença de “toda Londres”.

Um dos visitantes habituais destas noites, o editor da popular revista Examiner, Albany Fonblanc, deixou o seguinte retrato da dona da casa:

“Ela era diferente de qualquer outra pessoa e tinha um talento que não era poético, mas matemático e metafísico...

Junto com uma capacidade de compreensão totalmente masculina, manifestada na capacidade de captar de forma decisiva e rápida a essência de um assunto como um todo, Lady Lovelace possuía todos os encantos de um refinado personagem feminina. Seus modos, seus gostos, sua educação - principalmente musical, na qual alcançou a perfeição - eram femininos no mais belo sentido da palavra, e um observador superficial jamais teria adivinhado quanta força interior e conhecimento estavam escondidos sob sua graça feminina. Na mesma medida em que não tolerava a frivolidade e a banalidade, sentia prazer em verdadeiramente sociedade intelectual e, portanto, buscou energicamente conhecer todos os que eram famosos na ciência, na arte e na literatura.”

No início dos anos 50, Ada ficou gravemente doente e morreu em 27 de novembro de 1852, poucos dias antes de completar 37 anos (ela morreu com a mesma idade de Lord Byron). De acordo com seu testamento, ela foi enterrada próximo ao túmulo de seu pai na cripta da família Byron em Newstead.

Stefan Zweig escreveu certa vez sobre “o melhor momento da humanidade”. A canção, escrita durante a noite pelo humilde capitão do exército Rouget de Lille, tornou seu nome imortal. Várias dezenas de páginas escritas na véspera do duelo por Evariste Galois revelaram o grande matemático ao mundo. "Comentários do tradutor" de Augusta Ada Lovelace deixou para sempre seu nome na história da cibernética e da informática.

Byron era um poeta romântico. Última vez Quando ele viu sua filha, ela ainda não tinha um mês. Nessa idade, geralmente ainda é difícil dizer como será a criança. Mas Byron, como qualquer grande poeta, acabou por ser um profeta: Augusta Ada era semelhante ao pai na aparência, mas herdou as preferências da mãe.
Ana Isabel Byron dias melhores dele vida familiar recebeu do marido o apelido de “Rainha dos Paralelogramos”. O casamento deles não durou muito: Anna, abatida e exausta pelas extravagâncias do marido, voltou para a casa dos pais. A filha de Byron, Augusta Ada, tinha então cerca de um mês.
Indo para a Itália para nunca mais voltar a Londres, Byron, um romântico, rebelde e apoiador dos luditas, nem imaginava que estava deixando no berço a futura lenda da cibernética.
A mãe de um bebê recém-nascido entregou a criança aos pais e fez um cruzeiro de saúde. A Sra. Byron voltou quando chegou a hora de começar a criar o filho.
Para começar, Augustus Ada foi abreviado para "Ada" para que a menção ao homônimo da garota desaparecesse para sempre de casa - primo Byron, com quem teve mais que uma relação familiar, imortalizado nas Estâncias a Augusta. Nenhum dos parentes e convidados deveria mencionar o poeta desgraçado, e seus livros foram excluídos da biblioteca da família.
A “Rainha dos Paralelogramos” se interessava por matemática - tanto quanto convém a uma senhora secular e formalmente casada. Anna queria encontrar e desenvolver suas habilidades analíticas na própria filha, em oposição às inclinações românticas que a menina poderia muito bem ter herdado do pai.
Sra. Byron a convidou ex-professor- O matemático escocês Augustus de Morgan. Ele era casado com a famosa Mary Sommerville, que certa vez traduziu do francês o “Tratado de Mecânica Celestial” do astrônomo Pierre Laplace. Foi Maria quem se tornou para a sua aluna o que hoje se chama de “modelo”.
A menina não decepcionou as expectativas da mãe. Quando ela tinha treze anos, ela fez desenhos em seu álbum de menina aeronave. No entanto, há evidências de que Ada escreveu poesia secretamente, envergonhada disso como uma espécie de praga hereditária. Ela percebeu suas inclinações poéticas muito mais tarde. Aos trinta anos, Ada escreveu à mãe: “Se você não pode me dar poesia, então me dará ciência poética?”
Finalmente, todos os problemas da infância e doenças de longa duração foram deixados para trás, Ada completou dezessete anos. Ela foi capaz de sair pelo mundo e foi apresentada ao rei e à rainha. Supunha-se que em um dos bailes ela conheceria uma pessoa a quem poderia dedicar sua vida. É assim que você consegue
A jovem senhorita Byron ouviu pela primeira vez o nome Charles Babbage na mesa de jantar de Mary Sommerville. Algumas semanas depois eles se encontraram pela primeira vez.
Ao falar de dois matemáticos lendários, é absolutamente impossível perder de vista os números. Charles Babbage, na época em que se conheceram, ocupava a cátedra de professor de matemática na Universidade de Cambridge - como Sir Isaac Newton, um século e meio antes dele.
Poucos anos antes de assumir o cargo, Babbage completou a descrição de uma máquina logarítmica que poderia realizar cálculos com precisão de N20 dígitos. Um desenho com numerosos rolos e engrenagens, acionados por uma alavanca, estava sobre a mesa do primeiro-ministro. Em 1823, foi paga a primeira doação para construir o que hoje é considerado o primeiro computador do planeta, conhecido como Máquina Analítica de Babbage. A construção durou dez anos, o projeto da máquina tornou-se cada vez mais complexo e em 1833 o financiamento foi interrompido.
Ada Byron tinha dezoito anos quando viu Babbage pela primeira vez. Ela nasceu em dezembro de 1815, portanto, seu conhecimento com o professor da Universidade de Cambridge ocorreu no mesmo ano de 1833. Assim, o conhecimento do pobre matemático com o aristocrata facilmente eufórico beneficiou tanto Babbage como a ciência.
Naquela época, na alta sociedade, estava na moda discutir a máquina milagrosa. Delegações de senhoras da alta sociedade em vestidos farfalhantes visitaram o laboratório do cientista. Augustus de Morgan, não sem orgulho de seu aluno, descreve o primeiro encontro de Ada com o protocomputador: “Enquanto alguns dos convidados olhavam maravilhados para este incrível dispositivo através dos olhos de selvagens que viram o espelho pela primeira vez, senhorita Byron , ainda muito jovem, conseguiu compreender o funcionamento da máquina e apreciou as invenções de grande dignidade."

A paixão que unia Ada e Babbage era a paixão pela ciência. Ele era vinte e quatro anos mais velho que ela e o relacionamento deles nunca foi além da cooperação comercial. Em 1834, Miss Byron casou-se com William King, de 29 anos, que logo herdou o título de Lord Lovelace. Nem o marido nem os três filhos da mesma idade impediram Ada de se entregar com entusiasmo ao que considerava a sua vocação. O casamento até facilitou seu trabalho: ela tinha uma fonte ininterrupta de financiamento na forma do tesouro da família dos Condes de Lovelace.

A primeira carta “substantiva” a Babbage foi escrita em 18 de janeiro de 1836, quando Ada estava grávida de seu primeiro filho, Byron Noel. A correspondência continuou até a morte da condessa.
Enquanto Ada estava temporariamente distraída com ela família nova, nuvens estavam se acumulando sobre Babbage. Seu incompreensível aparelho saiu de moda em sua terra natal, e o inventor foi forçado a pregar no continente. Em 1842, o cientista italiano Manibera conheceu a máquina analítica, ficou encantado e fez o primeiro descrição detalhada invenções. O artigo foi publicado em francês e foi Ada quem se encarregou de traduzi-lo para o inglês. Mais tarde, Babbage a convidou a fornecer comentários detalhados ao texto. São esses comentários que dão aos descendentes motivos para chamar Ada Byron de a primeira programadora do planeta. Entre outras coisas, ela disse a Babbage que havia traçado um plano de operações para a Máquina Analítica, com o qual foi possível resolver a equação de Bernoulli, que expressa a lei da conservação da energia de um fluido em movimento. “Plano de Operações” - não é este o primeiro programa de computador do mundo? “A Máquina Analítica”, escreveu a condessa, “será capaz de tecer fórmulas algébricas, como um tear Jacquard pode tecer flores e folhas." A segunda paixão de Ada depois da matemática era a música. Ao combinar suas paixões, o primeiro programador sugeriu que com o tempo o mecanismo analítico seria capaz de compor peças musicais. Bem, agora somos capazes para avaliar sua exatidão e precisão das previsões.

Os contemporâneos suspeitavam que Ada Lovelace conspirava com Lúcifer, e Charles Dickens acreditava seriamente que depois de suas visitas um rastro de espíritos malignos. Suspeitas sobrenaturais surgiram não porque Satanás tivesse revelado a ela algo como o segredo da pólvora, e não porque ela fosse diabolicamente inteligente. Muito provavelmente, a sociedade londrina ficou assustada com o ataque com que esta mulher implorou por dinheiro sob seu protegido. A própria Ada não era avessa a demonstrar sua essência demoníaca - afinal, ela era filha de seu pai. Numa carta ao seu guru datada de 4 de julho de 1843, ela escreveu, não sem coqueteria: “Meu querido Babbage, trabalho para você como o diabo (o que talvez eu seja)”. Outra declaração dela sobre si mesma é amplamente conhecida: “Juro pelo diabo que nem 10 anos se passarão antes que eu sugue uma certa quantidade de sangue vital dos mistérios do Universo, e de uma forma que mentes e lábios mortais comuns não poderia fazer. Ninguém sabe que energia e força terríveis ainda não foram utilizadas em minha pequena criatura flexível..."

Então, ela foi primeiro patrocinadora e depois enérgica gerente de relações públicas e produtora de Charles Babbage. Mas ela era uma cientista, uma matemáticaN Suas habilidades analíticas são exageradasN Talvez a personagem mítica “Ada Byron” tenha aparecido apenas para animar ligeiramente livros populares de ciências como “Os matemáticos também são pessoas (incluindo biografias de sete mulheres e representantes de diferentes grupos étnicos)”.
Em todas as enciclopédias, da Britannica ao Grande Soviete, Augusta Ada King Lovelace aparece como uma matemática inglesa. Como seu principal trabalho científico São indicadas a tradução do artigo de Menabria "Elementos da Máquina Analítica de Babbage" e uma anotação ao mesmo. Acontece que Ada, ao contrário do plebeu Babbage, sabia razoavelmente Francês. Ela traduziu a carta e tornou-se famosa em todo o mundo. E ela não resolveu a equação de Bernoulli, indispensável em hidráulica, mas simplesmente sugeriu que ela poderia ser resolvida por meio de um motor analítico
Outra proposta que Ada fez a Babbage quase arruinou sua carreira científica. Lady Lovelace tinha certeza de que a máquina já poderia resolver problemas bastante práticos, ou seja, prever apostas ganha-ganha nas corridas. No entanto, ou havia algo errado com a máquina ou com a natureza, mas os cavalos recusaram-se obstinadamente a correr de acordo com o sistema inventado para eles. Tendo perdido o dinheiro dela e do marido, Ada procura desesperadamente algum fluxo de caixa de emergência, mas encontra apenas um grupo de chantagistas profissionais. Infelizmente, a família Loveless foi salva da ruína completa apenas pela morte repentina de Ada por câncer. Babbage sobreviveu vinte anos, mas seu computador mecânico nunca foi concluído.
Em 1991, cientistas ingleses construíram um computador mecânico baseado nos desenhos de Babbage. Uma operação de divisão ou multiplicação leva de 2 a 3 minutos. A velocidade dos computadores modernos é de 10 elevado à 8ª potência de operações por segundo.
Em 1975, o Departamento de Defesa dos EUA decidiu começar a desenvolver uma linguagem de programação universal. O ministro leu a excursão histórica preparada pelos secretários e sem hesitar aprovou tanto o projeto em si quanto o nome proposto para a futura língua - “Ada”
Ada havia morrido 123 anos antes. O destino do pai, de cuja influência a mãe de Ada tanto queria protegê-la, afetou estranhamente o destino de sua única filha legítima. Eram semelhantes: idealistas de cabelos negros e olhos ardentes, prontos para morrer pela liberdade de um país distante ou sacrificar tudo por uma invenção que ninguém aceita. Ada Lovelace e George Gordon Byron nunca se conheceram durante a vida, mas ambos morreram aos 36 anos e foram enterrados em solo de Nottinghamshire, na cripta da família Byron. (Com)

  1. Sabia que para além do feriado oficial do programador (13 de setembro - “dia do programador”), existem outros feriados por eles celebrados, nomeadamente - dia do administrador de sistemas (última sexta-feira de julho), dia do engenheiro informático (14 de fevereiro), dia da web dia do programador (4 de abril) e até dia do testador (9 de setembro). Não se esqueça de dar os parabéns neste dia a quem se dedicou a estas difíceis profissões.
  2. Existem cerca de 8.500 linguagens de programação no mundo (sim, isso mesmo), mas o número de linguagens usadas com mais frequência é pouco mais de uma dúzia. Isso se deve à baixa demanda e, consequentemente, às fracas vendas do produto, à incapacidade de encontrar um compromisso para os criadores da linguagem, e vários tipos imperfeições. Veja como os leitores pensam e comentam: Pascal e DELPHI governam! E de um modo geral - melhor idioma aquele em que você pode escrever algo mais significativo do que Hello World.
  3. Você sabia que a primeira especialista em TI foi uma britânica, Ada Lovelace? Foi ela quem, no século XIX, escreveu um algoritmo para um agregador analítico, por assim dizer, o ancestral do computador moderno. Essa máquina foi uma inovação em sua época e poderia resolver a equação de Bernoulli, ou seja, calcular a lei da conservação da energia no movimento de fluidos. Ada, sem saber na época que estava iniciando um grande movimento de TI, desenvolveu uma sequência de operações para resolver o problema, que, em essência, é escrever um programa. Isso sugere que a programação pode ser feita por qualquer pessoa, independentemente do sexo, se houver desejo.
  4. Na maioria das vezes, as pessoas presumem que, se você é um programador, pode fazer quase tudo, e começam a fazer vários pedidos, desde consertar um computador, escrever um programa, até as coisas mais incríveis que não estão relacionadas à especialização do programador. Qualquer coisa - configure a Internet no seu telefone, atualize uma placa, conserte um tablet ou até mesmo conserte um aspirador de pó ou uma TV. Lembrem-se, queridos, que cada pessoa, inclusive um programador, tem suas próprias diferenças em especialização.
  5. Hoje em dia, as seguintes manchetes costumam aparecer na Internet: “Crie seu site exclusivo em 15 minutos, sem programadores e designers!” Muitos webmasters novatos caem nessa e, além disso, sofrem da obsessão em surpreender tudo e todos. Vários scripts complicados com muitos efeitos como “você é tão fraco?”, informantes, jogadores, vídeos empilhados e outros enfeites começam a aparecer no site. Bem, ficamos surpresos, o que vem a seguir? E aqui você não pode prescindir de programadores: ou o script travou, ou o informante está com bugs, ou o programa foi instalado incorretamente. Acontece que é muito cedo para descartar os programadores.
  6. Descobrimos que a profissão de programador estará sempre em alta, não importa as mudanças que aconteçam no mundo. Mas como você pode identificar um bom programador? Vamos listar alguns critérios positivos que distinguem um bom programador de apenas um programador:
  • Acompanha as novas tecnologias
  • O trabalho é uma alegria e parece um hobby
  • Capaz de criar uma ideia, mas também de contagiar outras pessoas
  • Tem projeto próprio, e nem um
  • Acompanha os tempos, continua estudando
  • Persistente, persistente e até teimoso em alcançar seus planos
  • Sempre procurando por seu nova maneira para resolver problemas
  • Sabe expressar corretamente seus pensamentos, bem como ouvir. Mostra um exemplo de especialista competente e capaz de persuadir.
  • Possui boa experiência na área de programação e, portanto, um currículo digno.
  • Possui amplo conhecimento em diversas áreas.
  • Capaz de trabalhar em equipe

Qual linguagem de programação recebeu o nome de uma série de comédia?

A linguagem de programação Python não tem o nome de pythons, embora os ícones de arquivos com scripts escritos ou logotipos de ambientes de desenvolvimento geralmente representem a cabeça de uma cobra. O autor escolheu o nome para o idioma por ser fã da série de esquetes Monty Python's Flying Circus.

Como os jogos e programas de computador foram baixados revistas de papel e transmissões de rádio?

Na década de 1980 e no início da década de 1990, tornou-se muito popular na Europa e depois em outros países. ex-URSS, usou computadores ZX Spectrum. Seu baixo custo se devia ao uso de uma TV comum como tela e de um gravador doméstico como dispositivo de armazenamento externo. Nele foram inseridas cassetes de áudio com jogos e programas gravados, cujo som era interpretado pelo computador como uma sequência de bits e carregado na memória. Freqüentemente, os programas podiam ser “baixados” em transmissões especiais de rádio, gravando-os em fita. Além disso, pequenos programas foram publicados em revistas dedicadas ao Spectrum na forma de código-fonte - era necessário digitá-lo no teclado, iniciá-lo e salvá-lo novamente em um meio de áudio.

Que recurso possuíam todos os principais programadores do primeiro computador ENIAC?

Antes da invenção dos computadores eletrônicos, os computadores nos Estados Unidos eram trabalhadores que realizavam cálculos manuais em máquinas de somar para tarefas complexas - por exemplo, calcular mesas de tiro. A maioria dos computadores eram mulheres, e havia ainda mais delas em tempo de guerra. Muitos deles foram treinados novamente com sucesso como programadores. Assim, entre os seis principais programadores do ENIAC, o primeiro computador eletrônico de uso geral, não havia um único homem.

Como os patos de brinquedo ajudam os programadores a depurar código?

Alguns programadores usam o método patinho para depurar código. Para isso, é necessário colocar um pato de brinquedo na área de trabalho (ou imaginá-lo) e explicar detalhadamente, linha por linha, o que o programa deve fazer. Ao recorrer a este método, muitas vezes o programador se depara com o erro que procurava, que não percebeu ao visualizar o código no ambiente de desenvolvimento.

Qual hífen foi considerado o hífen mais caro da história?

Em 1962, os americanos lançaram a primeira espaçonave para estudar Vênus, a Mariner 1, que caiu poucos minutos após o lançamento. Primeiro, a antena do dispositivo, que recebia um sinal do sistema de orientação da Terra, falhou, após o que o computador de bordo assumiu o controle. Ele também não conseguiu corrigir o desvio do curso, pois o programa nele carregado continha um único erro - ao transferir instruções para o código dos cartões perfurados, faltava uma linha em uma das equações, cuja ausência radicalmente mudou o significado matemático da equação. Os jornalistas logo apelidaram esse travessão de “o hífen mais caro da história” (em termos atuais, o custo do dispositivo perdido é de US$ 135 milhões).

Os computadores e outros dispositivos de computação ocupam uma grande parte de nossas vidas. Com a ajuda de tais dispositivos não procuramos apenas informação necessária ou use programas úteis, mas também faça compras, comunique-se com amigos e familiares, trabalhe, passe momentos de lazer e muito mais. Hoje não é difícil digitalizar um documento ou, por exemplo, baixar sua melodia favorita. Mas até recentemente, a humanidade não conhecia tais possibilidades.

Assim, os usuários modernos podem reclamar que um arquivo de vídeo demora vários minutos a mais para carregar do que deveria. Há apenas 30-40 anos, para assistir a um novo filme, era preciso ir ao cinema na hora marcada. Para ouvir uma bela melodia há 100 anos, você teria que convidar um músico para sua casa e pagar um bom dinheiro por isso. E isso se falarmos apenas de entretenimento. É difícil imaginar quanto tempo foi gasto em cálculos e elaboração de documentos, em comunicação e recebimento informação importante. Hoje, as máquinas fazem tudo isso por nós graças a um processo principal - a programação. Mesmo se você olhar para o moderno máquina de lavar ou uma multicooker, então está equipada com uma simples, mas ainda assim inteligência artificial. Usamos esses dispositivos quase todos os dias, mas nem pensamos em quem tornou tudo isso possível. Hoje falaremos sobre pessoas que facilitaram muito nossas vidas e nos abriram o incrível mundo do código de software - os programadores. Você descobrirá quem foi o primeiro programador da história e onde tudo começou.

Primeiros passos para o programa

É geralmente aceito que apenas os homens têm paixão e capacidade para fazer isso. Se você olhar a lista dos programadores mais destacados, apenas nomes masculinos. No entanto, poucas pessoas sabem que foi uma mulher a primeira programadora da história da humanidade. Quem foi essa pessoa significativa?

Muitos de nós já ouvimos falar de um escritor inglês famoso como George Gordon Byron. Sua filha, Ada Augusta Lovelace (Byron), é a primeira programadora do mundo. O amor pela matemática foi incutido na menina por sua mãe desde a infância. Os melhores cientistas da região onde morava a jovem trabalharam com ela. Assim, seu primeiro professor foi o destacado Augustus de Morgan, considerado excelente matemático e um lógico. São esses dois componentes que estabelecem a base da programação. Eles ajudaram a menina em seus trabalhos científicos subsequentes.

A primeira programadora do mundo - Ada Augusta Byron

Na história tecnologias de informação um dos primeiros é o nome de Charles Babbage. Este homem trabalhou na teoria das funções e na mecanização da contagem. Babbage é legitimamente considerado o progenitor do primeiro e é chamado de “pai do computador”. Ele criou a primeira máquina digital e a chamou de analítica. Um acontecimento significativo na vida de Ada Augusta é o conhecimento deste notável inventor. A mãe da menina o conhecia bem, e o próprio Babbage se regozijava sinceramente com cada nova conquista no domínio de Ada nas ciências matemáticas.

Introdução ao mecanismo analítico

O jovem talento também teve a oportunidade de visitar a oficina do “pai do computador”. Ela a visitou na companhia da Sra. de Morgan, esposa de seu professor de matemática e amiga da família em meio período. Em suas memórias sobre esta visita, De Morgan observou que todos os convidados olharam para o motor analítico com grande espanto, para eles era algo incomum e completamente estranho;

E apenas Ada Augusta, segundo de Morgan, não viu nada de sobrenatural diante dela. Ela examinou cuidadosamente a máquina, conseguiu entender o princípio de seu funcionamento e apreciou a invenção. Foi assim que a primeira programadora conheceu pela primeira vez a tecnologia informática. Após este incidente, a menina ficou ainda mais entusiasmada atividade científica. Ela sabia e acreditava que esta invenção era um passo para o futuro e apenas o começo de conquistas que poderiam mecanizar quaisquer processos. E, como podemos ver hoje, ela estava certa.

O primeiro programador e sua vida cotidiana

Aos dezenove anos, Ada Augusta se casa. Seu escolhido se torna Lord King, mais tarde Earl Lovelace. Naquela época, o senhor tinha 29 anos e a vida familiar de Ada era feliz e comedida. O marido da menina apoiou todos os seus esforços científicos e até admirou sua mentalidade. O casal comparecia com frequência a eventos sociais, mas a jovem estava interessada em algo completamente diferente. Mesmo apesar do casamento, sua comunicação com Charles Babbage tornou-se mais próxima e cordial. A garota lembrou Babbage dele filha morta, especialmente porque Ada tinha quase a mesma idade dela. O “pai do computador” também ficou admirado com as habilidades da menina; eles frequentemente trocavam ideias interessantes e mostravam uns aos outros seus cálculos. Com o tempo, eles se tornaram não apenas colegas, mas também bons amigos. Ada não suportava a sociedade superficial e as pessoas estúpidas. Ela era exigente consigo mesma e com as pessoas ao seu redor. Com uma mentalidade matemática, ela se sentia atraída por coisas que não eram típicas das mulheres. A menina se tornou um verdadeiro gênio de sua época e dedicou sua vida à ciência.

Ada Augusta não para nos cálculos científicos

Com o tempo, o primeiro programador foi forçado a se afastar um pouco da ciência. A razão para isso foi o nascimento de três filhos, e Ada teve que passar todo o tempo com a família. Mas seu amor pela matemática era tão forte que ela não estava disposta a sacrificar a ciência em prol de uma vida familiar tranquila com o marido e os filhos. Quando uma menina percebe que não pode mais existir sem a matemática, ela pede a Babbage que a encontre bom professor para continuar estudando. Foi nesse momento que ela estava mais confiante do que nunca em suas habilidades e pronta para ir longe em seu desenvolvimento. Babbage responde à jovem cientista com uma carta, na qual indica que no momento não consegue encontrar para ela um professor digno, mas continua sua busca. Ele também observou que o conhecimento dela na área de matemática é simplesmente brilhante e que ele duvida completamente que ela precise de um professor.

Estudo das máquinas de Babbage

Um pouco mais tarde, Ada Augusta começa a estudar detalhadamente os computadores desenhados por Babbage. Ela pede ao inventor que lhe envie informações detalhadas, cálculos e desenhos do aparelho. A menina acredita seriamente que a cooperação com o inventor pode ser mais do que produtiva.

O cientista italiano Maniber publica seu artigo sobre as máquinas de Babbage, e o primeiro programador se compromete a traduzi-lo. Junto com o “pai do computador”, ela escreve comentários detalhados sobre a publicação, que posteriormente a tornarão famosa em determinados círculos.

Primeiros programas

A garota compilou seus primeiros programas para calcular os números de Bernoulli. Ada Augusta explicou com mais detalhes em seus escritos a solução para o sistema de dois equações lineares. Então, pela primeira vez, surgiu um conceito como variáveis ​​​​de trabalho e sua mudança sequencial no programa. A menina conseguiu aplicá-lo, que ainda é parte integrante até do mais complexo programa moderno. O segundo programa, descrito nos comentários ao artigo de Maniber, foi compilado por Ada Augusta para avaliar funções trigonométricas e incluía um loop. Loops aninhados recorrentes foram a base de seu terceiro programa.

O nome do primeiro programador, porém, raramente é encontrado em publicações sobre a história do progresso tecnológico. Isto se deve em grande parte ao fato de que nenhum programa foi colocado em operação durante a vida de Ada. Isso aconteceu após a morte desta mulher notável.

Os últimos anos da vida do cientista

Ada morre aos 36 anos. Na mesma idade, seu pai morreu devido a um derramamento de sangue. Pai e filha morreram devido à mesma doença - câncer. Embora Ada Augusta tenha tentado se tratar, os últimos anos de sua vida foram dolorosos. Cada novo cálculo era cada vez mais tedioso para a mulher, mas ela não parou de fazer ciência até sua morte. Uma das linguagens de programação exclusivas "ADA", duas pequenas cidades na América e uma faculdade levam o nome de Ada.

É surpreendente que a primeira programadora do mundo seja uma mulher. Mas esta jovem deu ao mundo os seus desenvolvimentos, que se tornaram a base da programação moderna.

A programação, como qualquer outra área, tem sua própria história. E se você está apenas pensando por onde começar a aprender programação, este artigo irá revelar alguns fatos interessantes e divertidos que podem surpreender não apenas iniciantes, mas também especialistas em TI experientes.

Fato um sobre programação para iniciantes. A primeira especialista em TI é uma mulher Poucas pessoas sabem que a primeira pessoa a começar a aprender programação foi uma britânica, Ada Lovelace. Foi esta mulher quem, no século XIX, escreveu um algoritmo para o ancestral do computador moderno, o agregador analítico. Essa máquina foi uma inovação em sua época e poderia resolver a equação de Bernoulli, ou seja, calcular a lei da conservação da energia para um fluido em movimento. Ada, sem saber na época que estava iniciando um grande movimento de TI, desenvolveu uma sequência de operações para resolver o problema, que, em essência, é escrever um programa.

Vinte e cinco por cento do tempo programando do zero é pensando em como o usuário se comportará

Este fato sobre programação será interessante para especialistas iniciantes em TI. De acordo com Brian Humes, vice-presidente da Emerson Process Management, programar envolve não apenas escrever código, mas também analisar o comportamento do usuário. Os especialistas em TI gastam cerca de 25% do seu tempo pensando em como o usuário final trabalhará com um programa, aplicativo ou site.

Aprender programação não é escrever código, é pensar no processo

Somente com a ajuda de um conceito pré-planejado, uma decisão sobre como um programa ou site funcionará, pode ser feito um produto verdadeiramente de alta qualidade. Os programadores iniciantes não podem simplesmente sentar e escrever mil linhas de código. Para ver no final um resultado de alta qualidade, primeiro você precisa estruturar as informações, se preparar para a tarefa e coletar todos os dados necessários. Você pode conhecer as diversas nuances dessa profissão em cursos especializados ou em livros de programação web para leigos.

É importante que iniciantes conheçam programação. Pessoas de TI não consertam computadores

Mas isso não significa que eles não saibam como consertá-los, é claro. Tudo depende dos hobbies de cada pessoa que está cursando cursos de programação web para iniciantes. Na verdade, um especialista em TI trabalha com princípios e algoritmos de desenvolvimento. Um profissional entende como um computador funciona e como ele processa código. Mas, infelizmente, em nossa realidade, a frase, ou melhor ainda, o meme “Você é um programador”, adquiriu um significado completamente diferente, e muitas pessoas ainda acreditam que se precisam consertar equipamentos de informática, então precisam para entrar em contato com a pessoa que escreve o código.

A linguagem de programação mais popular para aprender do zero é Java

Pesquisas recentes, baseadas em uma pesquisa com usuários da Internet, bem como nos resultados de consultas de pesquisa, nos dizem que a linguagem de programação mais popular para iniciantes do zero é Java. E isso não significa que seja o mais popular, significa que as pessoas estão mais interessadas nele. A propósito, depois do Java, as linguagens mais populares são C e C++.

Fato 1. Sob o capô dos programas mais críticos que você usa diariamente (Mac OS X ou Facebook), há uma enorme quantidade de hacks e muletas que dificilmente se dão bem uns com os outros. É como desmontar um Boeing 747 e descobrir que a linha de combustível está presa por um cabide e o trem de pouso está enrolado com fita adesiva.

O código dos programas é tal que mesmo que um site ou programa funcione muito bem e tenha uma ótima aparência, nos bastidores tudo o que o faz funcionar consiste em erros, erros e muletas. Funciona mal e às vezes não está claro o porquê.
Fato 2: 25% do tempo de programação é gasto pensando no que o usuário pode fazer de errado.
Na verdade, isso leva mais ou menos por cento do tempo, mas sempre precisamos pensar no que o usuário pode quebrar aqui. Onde ele irá clicar, o que ele irá inserir e como podemos entender o que estamos tentando fazer de errado. Se confiássemos apenas em nós próprios, os programas teriam demasiados problemas -
afinal sabemos como o programa funciona, mas o usuário não.
Fato 3. Um programador não é um especialista em reparos de computadores.
Um programador trabalha com algoritmos e princípios de design, em vez de consertar computadores. Podemos entender como funciona um computador e como o código é executado. Mas isso não significa que saibamos consertar o ferro. Não sabemos qual problema no Chrome está causando o travamento do computador ou por que o computador está superaquecendo. Os programadores programam computadores, não os consertam.
Fato 4: Programar é pensar, não digitar.
Na maioria das vezes, programamos enquanto dormimos, caminhamos, olhamos pela janela ou fazemos qualquer outra coisa que nos permita relaxar e pensar. O relaxamento é um dos aspectos importantes da programação. Você não pode simplesmente sentar e escrever mil linhas de código e colá-las em um programa. Precisamos sentar, caminhar, pensar. Crie um conceito, corrija suas deficiências, decida como funcionará... O relaxamento é a única maneira que podemos usar para corrigir problemas.
Fato 5. A contagem regressiva começa do zero
É importante. O cálculo começa do zero - seu 1 é meu 0, seu 10 é meu 9. Tudo por causa da necessidade de fazer as coisas com eficiência, quando mesmo um pequeno aumento na eficiência pode aumentar a produtividade em escala.
Fato 6. A programação é melhor feita em fluxo - naquele estado de espírito em que você está focado na tarefa e tudo parece simples. Esta condição também é familiar a atletas e músicos.
Os programadores adoram trabalhar à noite porque isso nos permite fluir, focar em uma coisa de cada vez e não nos preocupar em nos distrair. Todo mundo está apenas dormindo. Esta é a hora do dia em que não há ninguém por perto, ninguém liga ou tenta falar connosco. Ótimo momento para pensar e programar.
Fato 7. Às vezes é bom adiar um problema até de manhã.
Às vezes é realmente útil para os programadores, quando confrontados com um problema difícil, dormir “com ele”. Muitas vezes me vi incapaz de resolver algo por horas, mas depois de apenas 20 minutos de sono (ou qualquer outro sono) ao acordar, a solução veio por si só.
Fato 8. Um “pai” pode matar seus “filhos” se sua tarefa for concluída
Não é uma frase que você gostaria de ouvir de alguém. Mas para os programadores isso não parece tão assustador. Os programas geralmente têm uma estrutura hierárquica, onde um processo pai controla seus processos filhos em execução no nível inferior.
Quando o processo pai não precisa mais do processo filho, ele o mata - quando o programa não precisa mais fazer nada, sua execução termina.
Fato 9: Você não está impressionado com o quanto sabemos sobre computadores. Não estamos impressionados com o quão pouco você sabe sobre eles.
Seriamente. Suficiente. Não nos importamos com o quão orgulhoso você está por não querer aprender coisas novas. É compreensível que você diga "Não sei muito sobre computadores" ou "Não estou interessado em programação" - mas quando você se gaba do quanto não sabe sobre isso, é simplesmente irritante.

Olá queridos leitores do meu blog. Acho que não seria supérfluo postar às vezes não apenas uma revisão dos programas, mas também notícias interessantes ou fatos da vida das tecnologias de TI. E hoje tive a ideia de escrever uma resenha sobre os dez mitos mais populares associados aos programadores. Por que sobre eles? Bem, em primeiro lugar, 13 de setembro foi o Dia do Programador e, em segundo lugar, eu mesmo tenho algo a ver com o número deles. A criação e o layout de um site também se referem à programação web. Sente-se e prepare-se para acabar com alguns mitos.

Dois administradores de sistema se encontram:
- Porque você está tão triste?
- Sim, o servidor travou ontem.
- E daí, você ainda não “pegou”?
- Eu peguei, mas caiu da mesa...

Nº 1 O programador é pouco exigente.

Claro, todo mundo pensa que um programador é uma criatura humanóide que não precisa de nada mais do que um computador potente e uma cadeira confortável. De certa forma, essa expressão faz sentido. Mas acredite em mim, se você tirar tudo dessa pessoa, exceto as coisas acima, ela não funcionará para você por muito tempo. Ao visitar as casas de amigos programadores, vi um ambiente completamente confortável e agradável. E talvez a presença de um Bom PC e de muitos gadgets para ele indique que essa pessoa pertence à classe dos programadores. E lembre-se, apenas os heróis do cinema podem viver em algum tipo de porão cercado por lixo feito de ferro e pedaços de madeira ao seu redor.

Nº 2 O programador é um eterno solteiro.

Embora seja triste, há casos em que pobre esposa deixa a dor do programador. Mas não existem mais casos assim do que aqueles em que as esposas se adaptam ao seu amado, e até encontram algum interesse em seu trabalho. Então a esposa do meu amigo “sentou-se” programas gráficos não sem a ajuda dele. E agora, quando venho visitá-los com frequência, posso notar dois corpos batendo pacificamente nas teclas do computador. Provavelmente o sonho de todo programador :). Toda pessoa que trabalha na área de escrita e criação Programas está vivo, carinho, amor, cuidado e outros sentimentos humanos não lhe são estranhos. Mas o fator inegável ainda será que em cada 1.000, talvez 2 a 5 tenham inclinações altamente românticas. Aqui, ame-o como ele é ou procure a felicidade em outra pessoa. E vou acrescentar mais uma coisa minha! Toda esposa pode e deve exercer alguma influência sobre seu cônjuge. Então, um pouco de magia e ele lhe dará tempo e atenção.

Nº 3 A vida e os relacionamentos são apenas online.

Esse mito também tem lugar, mas! Não há tamanho único. Enquanto observava meus amigos, percebi uma coisa muito interessante. O status online deles está sempre ativado!!! Sim, sim, meus queridos leitores, acontece que não são os programadores que vivem na Internet, mas você, meu caro leitor. Cada segunda pessoa, ou até mais frequentemente, tem o Skype ligado, está ativo nas redes sociais, tem o ICQ funcionando em plena capacidade, etc. Acredite, um programador, se passasse todo esse tempo online, não teria mais tempo para escrever código. Porém, há um ponto aqui. Às vezes acontece um milagre e esses moradores sociais se reúnem na realidade uma vez a cada seis meses, se comunicam e se conhecem. O que é um fenômeno quase irreal para um programador. Todas as reuniões online ocorrem apenas a nível empresarial e quando for absolutamente necessário.

Nº 4 Todas as leituras se resumem a livros sobre temas de programação.

Isto é provavelmente afirmado por pessoas que não conhecem os programadores como tais. Em primeiro lugar, leem mais do que qualquer outro usuário, porque tudo se desenvolve e muitas vezes, em busca de uma pergunta para uma resposta, um phreaker passa horas lendo e estudando blogs, fóruns e portais. Na biblioteca doméstica dessas pessoas, você sempre pode encontrar muita literatura sobre temas de fantasia. Isso se justifica pelo fato de que trabalhar com “coisas intangíveis, virtuais e abstratas” leva a uma atração por tais temas. Embora eu não seja um programador direto, estou conectado à Internet por profissão e educação e, portanto, na minha biblioteca eletrônica muitos livros sobre filosofia e psicologia. Posso falar sobre autores que são desconhecidos do residente médio da Internet. Portanto, a questão dos livros estritamente temáticos aplica-se a cada pessoa individualmente, independentemente do seu status e atividade.

Nº 5 Um hobby alienígena, um hobby diferente de TI.

Você sabe, existe um ditado: quem encontra algo que gosta nunca vai dar certo na vida! Em que área existem pessoas mais dedicadas ao seu trabalho do que os programadores? Eu não acho que você encontrará alguém assim. A menos que alguns fanáticos. Um programador é uma pessoa que gosta de seu trabalho. E eles ficam muito felizes, principalmente quando tudo dá certo com o código :) Cada segunda pessoa tem um hobby por quebra-cabeças e jogos com temas esportivos. Há fãs de boliche, paintball e até esportes. Se você precisa trabalhar em um escritório e com um bom salário, essa pessoa ficará feliz em tempo de trabalho algum lugar para relaxar.

Pai, pai, compre-me um novo disco rígido, senão o antigo está torto...
- E a palavra mágica?
- Bem, droga, eles também colocaram senhas aqui!

#6 Bagunça e caos na mesa.

Bem, é mais provável que isso não seja um mito, mas dura realidade. Ver uma mecha de cabelo sobre a mesa é muito raro e, se isso acontecer, é apenas por culpa da segunda pessoa. Este pode ser um chefe malvado que irá puni-lo pela bagunça. Em casos extremos, uma esposa ou amiga também pode atuar como professora. E existem alguns programadores estetas que conseguem manter seus desktops perfeitamente limpos.

Nº 7 Longa “cauda” de cabelo na cabeça.

Acontece que a maioria das pessoas que programam tem cabelo longo. Isso não significa que sejam desleixados, pois para mim cabelos grandes exigem cuidados mais cuidadosos do que cabelos curtos. Qualquer garota irá confirmar isso. Um código de vestimenta rígido e até mesmo repreensões severas de superiores não podem salvar esses programadores. Mas isso não é regra, e muitas pessoas andam por aí com a cabeça cortada, mas mesmo assim são excelentes especialistas em sua área. Então, só porque você não corta o cabelo, você não vai começar a programar :)

Nº 8 Uma programadora ainda é um mito.

Concordo que quase não existem mulheres programadoras, mas dizer que não existem é um completo equívoco. Se você não acredita em mim, acesse os portais de TI, veja quando vai ter congresso de programadores e participe. Você ficará surpreso, mas a parte 4 será feminina. Por que isso acontece, porque eles estão mais atentos a si mesmos e é difícil saber deles se ela está programando ou não. E mais do que isso, existe a opinião de que uma programadora é mais cuidadosa em seu código do que seus oponentes homens.

Nº 9 Piadas apenas sobre temas de TI.

Um pequeno prólogo... . Ontem, 22 de setembro de 2013, meu amigo de TI e eu nos encontramos em um café com uma garota que geralmente estava longe da área de TI. Para deixar mais claro, trabalho como administrador de site e meu amigo é administrador de sistema. Durante 4 horas conversamos, brincamos e nos divertimos. Quando nos separamos, minha amiga admitiu que fazia muito tempo que não se divertia tanto. Isso é o que significa desenvolver de forma abrangente e não ser um programador nerd fanático. Embora se você reunir dois ou mais programadores humanos, há uma chance de que o resto se perca em seu jargão e comunicação.

#10 Eles podem consertar qualquer computador.

Isso é 100% um mito. Um programador não é um reparador, mas uma pessoa que trabalha com código de programa. Há uma enorme diferença entre esses dois tipos de pessoas. Um reparador de PC nunca escreverá nem mesmo o aplicativo mais simples para um computador. Assim como um programador profissional não consertará uma falha grave em seu PC. Tudo pode se resumir a uma substituição banal de peças defeituosas por novas.

Espero que você tenha gostado de ler esses mitos sobre a vida e o trabalho dos programadores. Despeço-me de você e vejo você em um novo artigo interessante. Atenciosamente, AHDEPC.

Apresentamos a sua atenção uma seleção de fatos sobre Ada Lovelace, a primeira mulher programadora.

O nome desta mulher tornou-se famoso apenas 100 anos após sua morte. No entanto, Ada Lovelace continua hoje na sombra dos seus colegas do sexo masculino: não há menção a ela nos livros escolares, os autores modernos não prestam a devida atenção à sua personalidade, contentando-se com os escassos dados dos diários e correspondência de alguém. Procuramos coletar os fatos mais significativos de sua biografia.

Ada Lovelace, ou Augusta Ada King, Condessa de Lovelace (Augusta Ada King Byron, Condessa de Lovelace) é a única filha legítima do mundialmente famoso poeta romântico inglês George Byron. Devido a uma série de circunstâncias trágicas (uma das quais foi o divórcio da mãe de Ada, Anna Byron (nascida Milbank)), em 1816 Lord Byron foi forçado a deixar a Inglaterra para sempre. Ada nunca mais precisou ver o pai. Além de vários poemas, versos dedicados a Ada podem ser encontrados na 3ª parte da Peregrinação de Childe Harold.

A mãe de Ada temia que a filha herdasse o temperamento inquieto e a paixão pela poesia do pai. Apesar de todos os esforços da mãe, Ada adotou a excentricidade e o desejo pela poesia do pai, mas a matemática tornou-se a sua principal paixão. Os professores foram o então famoso matemático e lógico escocês Augustus de Morgan e Mary Somerville, autora da tradução do Tratado de Mecânica Celestial.

Aos 17 anos, Ada conheceu Charles Babbage, o criador do primeiro computador digital. Apesar da diferença de idade de 24 anos, Babbage se torna não apenas um professor e colega de Ada, mas também um amigo próximo que a apoia em todos os seus empreendimentos.

Em outubro de 1842, um artigo do engenheiro italiano Luigi Manabrea foi publicado sobre a Máquina Analítica de Charles Babbage. O cientista pediu à condessa Lovelace que traduzisse o artigo para o inglês. Ada não apenas traduziu o texto, mas também o complementou com seus próprios comentários, aumentando em 3 vezes o volume original do trabalho.

Os comentários de Ada apresentaram três dos primeiros programas de computador do mundo que ela compilou para a máquina de Babbage:

1.programa para resolver dois lineares equações algébricas com duas incógnitas; ao analisar este programa, foi introduzido pela primeira vez o conceito de “células de trabalho” (variáveis ​​​​de trabalho), e foi expressa a ideia de alterar sequencialmente o seu conteúdo;
2.o segundo programa foi compilado para calcular os valores função trigonométrica com repetição repetida de uma determinada sequência de operações computacionais; para este programa, Ada introduziu o conceito de "loop", uma das construções fundamentais da programação estruturada;
3.no terceiro programa, projetado para calcular dígitos de Bernoulli, Ada usou loops aninhados recorrentes.

Nos comentários ao trabalho, Ada expressou sua suposição de que as operações computacionais podem ser aplicadas não apenas a números, mas também a outros objetos.

Ela era casada com William King e tinha três filhos. Ela levava um estilo de vida social e era amiga de Michael Faraday, Charles Dickens e outras personalidades famosas.

Suas notas foram republicadas em Faster Than Thought: A Symposium on Digital Computing Machines, de B. I. Bowden, em 1953, o que despertou um interesse crescente no nome de Ada Lovelace.

Ela morreu aos 36 anos de câncer. Ela foi enterrada na cripta da família Byron, ao lado de seu pai.

Em 1979, o Departamento de Defesa dos EUA desenvolveu uma linguagem de programação unificada para sistemas embarcados. A língua foi batizada de "Ada", em homenagem a Ada Lovelace.

Uma das datas de comemoração do Dia do Programador cai no dia 10 de dezembro - aniversário de Ada Lovelace.

Máquina automática de Babbage

Literatura para conhecer as obras e biografia de Ada Lovelace:

Moore, Doris Langley-Levy "Condessa de Lovelace: Filha Legítima de Byron";
-Wade, Mary Dodson "Ada Byron Lovelace: a senhora e o computador." 1994. 7ª a 9ª séries;
-Toole, Betty A. e Ada King Lovelace "Ada, a Feiticeira dos Números: Profeta da Era do Computador." 1998;
-Woolley, Benjamin "A Noiva da Ciência: Romance, Razão e Filha de Byron." 2000.

George Byron é um dos maiores classicistas ingleses. Todo mundo conhece suas obras. No entanto, sua filha costuma ser mencionada de passagem. No entanto, Ada Lovelace é uma das figuras mais significativas (se não a mais significativa) da programação. E embora a contribuição de Ada tenha sido pequena, pouco mais de 50 páginas, mas que páginas! Muitos cientistas escreveram dezenas de dissertações e não ficaram famosos, mas Ada ficou famosa com apenas cinquenta páginas. Contaremos a história de Ada Lovelace, a primeira mulher programadora.

A infância de Ada Lovelace

10 de setembro de 1815, Londres. Anna Isabella, esposa de George Byron, deu à luz uma menina, que recebeu o nome da irmã do poeta, Augusta, seu nome do meio era Ada. A mãe da menina estava perdidamente apaixonada pela matemática, que sua filha adotou dela. No entanto, sua infância feliz foi ofuscada: Ada viu o pai apenas uma vez na vida, quando tinha um mês de idade. Depois disso, George assinou os papéis e se divorciou da esposa. Todos os seus livros foram retirados da biblioteca da família da menina e pelo resto da vida ela foi chamada de Ada, e não o nome que seu pai lhe deu.

Ada era uma garotinha baixa. Ela cresceu incrivelmente educada, porque sua mãe contratou para ela os melhores professores de matemática. E minha filha se apaixonou pela matemática, assim como sua mãe, que era chamada de “rainha dos paralelogramos”.

A Juventude de Ada Lovelace

Aos dezessete anos, a jovem Ada foi apresentada ao tribunal, pois sua família era bastante famosa. Depois disso, ela começou a frequentar recepções e jantares com frequência e a “sair para a sociedade”. A menina continuou a estudar matemática com os melhores professores. Com Mary Somerville (matemática escocesa; ela era professora de Ada, a quem ela admirava), ela aprendeu sobre Charles Babbage, Cientista inglês e professor em Cambridge. Tendo-o conhecido pessoalmente, ela começou a se comunicar estreitamente com o professor; uma forte amizade começou entre os dois matemáticos e depois disso eles não pararam de se comunicar. Mais tarde, Ada conheceu muitas outras pessoas notáveis: físicos, cientistas, matemáticos, escritores.
Charles Babbage

Charles Babbage

Casamento e vida de casado

Três anos se passaram. Ada era casada com William King, de 29 anos, um barão inglês. William apoiou sua esposa em todos os seus empreendimentos e a amou loucamente. Este casamento foi feliz. Apesar da posição nada invejável da mulher na ciência da época, Ada teve a oportunidade de fazer o que gostava, sempre teve materiais para pesquisa. Além disso, devido à riqueza do seu marido, as ações de Ada não foram restringidas financeiramente. O casal teve três filhos: Byron (futuro colega), Anne (futura viajante, publicou vários livros) e Ralph (futuro escritor).

Família Ada Lovelace: William King, Byron King, Anne King (Bunt), Ralph King

A família King levava uma vida social e frequentemente organizava recepções, reuniões e jantares. Nesta sociedade, Ada era uma convidada bem-vinda; ela não só podia falar sobre ciência, mas também era uma esposa e mulher exemplar. Apesar de toda a sua mente matemática, Ada era elegante e feminina, uma das melhores donas de casa e muito pessoa interessante. Surpreendentemente combinou melhores qualidades seus pais: a mente fria e a sofisticação da mãe, o caráter emocional do pai.

Ada Lovelace na ciência

No entanto, voltemos a Ada como matemática. Ela continuou a se comunicar com Charles Babbage mesmo depois do casamento e conduziu pesquisas com ele. Ajudou Babbage a criar sua Máquina Analítica. No entanto, o mais trabalho importante em sua vida houve a tradução de um artigo do matemático francês Luigi Menabrea e comentários sobre ele.

Diagrama de Ada Lovelace

Este trabalho não foi tão importante na época em que foi publicado, mas no futuro foi um enorme sucesso e quase de fundamental importância na programação, porque na verdade Ada escreveu o primeiro programa de computador do mundo. Em seus comentários, ela disse que no futuro existirão máquinas cuja finalidade variará dependendo da complexidade. Ada previu que “as máquinas seriam capazes de escrever música, pintar quadros e mostrar novos caminhos à ciência”, descrevendo a máquina computacional de seu amigo e colega, Charles Babbage. É incrível a precisão com que ela previu as capacidades dos computadores modernos no século XIX. No geral, o livro foi lançado com o nome AAL e continha muito mais informações do que as entradas originais. Foi Ada quem cunhou os termos “ciclo” e “célula de trabalho”.

Ada viveu uma vida curta, mas feliz e alegre. Aos 36 anos, ela foi diagnosticada com a doença. Os médicos modernos dizem que foi câncer uterino. Infelizmente, ela não pôde ser curada e Ada morreu de derramamento de sangue aos 36 anos. Ela foi enterrada em uma cripta com seu pai, que ela não conheceu durante sua vida.

Em homenagem a Ada Lovelace, uma talentosa matemática que estava muito à frente de seu tempo, foi nomeada a principal linguagem de programação ADA, criada pelo Departamento de Defesa dos EUA como principal linguagem de programação (atualmente usada pelos militares dos EUA e pela NASA).

Além disso, duas pequenas cidades no Alabama e Oklahoma receberam o seu nome. Esta última ainda tem uma faculdade com o seu nome.