Publicidade:


História da programação

Hoje quase qualquer pessoa que conhecemos pode usar um computador com destreza absoluta, sendo capaz de realizar tarefas quase inimagináveis ​​há 60 anos. E embora a maioria das pessoas atribua o sucesso da tecnologia ao avanço do hardware e das soluções digitais, esse mesmo avanço não teria sido possível sem a engenhosidade dos programadores de computador que aproveitam ao máximo essas tecnologias.

Atualmente, o programador é um profissional muito requisitado a nível laboral, dada a grande procura por soluções digitais devido à pandemia que nos assola há mais de um ano. E, diferentemente de outros tempos, quando era preciso ter curso técnico universitário para ser programador, hoje não é necessário.

Com cursos intensivos de programação como o Hackademy da Aulab, qualquer pessoa pode chegar mais perto de ser um programador de qualidade sem ter que estudar ciência da computação em uma universidade. Este curso intensivo de programação permite que você estude desenvolvimento web , fornecendo o conteúdo teórico e prático para que você aprenda a lidar com as linguagens de programação, frameworks e metodologias de trabalho mais usadas na indústria para se tornar um desenvolvedor web capaz para qualquer tarefa.

Embora possa parecer que o papel do programador é um papel novo, na realidade é um cargo que nos acompanha há anos e talvez não conheçamos a sua história como deveríamos. Quer saber quem foi o primeiro pessoa para realizar o trabalho de um programador de computador no mundo? Era uma mulher e sua história é contada abaixo.

1. Ada Lovelace: a primeira programadora de computador
Por essas definições comuns de computadores e programação, Ada Lovelace, que viveu entre 1815 e 1852, é conhecida como a primeira programadora de computadores do mundo. Por que dizemos que Ada foi a primeira programadora de computador do mundo? Porque foi o primeiro a combinar o poder de um computador de uso geral com uma linguagem de programação específica para executar uma tarefa computacional que não estava “embutida” no projeto do computador.

2. Quem foi Ada Lovelace?

Ada Lovelace (oficialmente conhecida como Augusta Ada King, Condessa de Lovelace) nasceu em uma família bem conhecida. Seu pai era Lord Byron , o grande poeta romântico que escreveu, entre outras coisas, Don Juan. Quando criança, o interesse e a habilidade de Ada em matemática e lógica eram evidentes e, felizmente, sua mãe promoveu esses interesses.

Quando apresentada oficialmente à sociedade aos 17 anos, Ada rapidamente se tornou conhecida por sua inteligência, logo se casando com o futuro Conde de Lovelace. Infelizmente, Ada Lovelace morreu tragicamente jovem, aos 36 anos, de câncer uterino.

Como uma inglesa que viveu durante a Revolução Industrial, Lovelace fez parte de um distinto grupo de pioneiros da eletricidade, computadores e telecomunicações. Durante sua colaboração com Charles Babbage, muitas vezes referido como “o pai do computador”, ele fez suas contribuições mais importantes para computação e programação.

3. Computação e programação antes de Ada Lovelace

Cartões perfurados: o primeiro armazenamento removível
Aqueles de uma certa idade podem se lembrar – ou pelo menos já ouviram falar – dos dias da programação de cartões perfurados. Aquelas vastas coleções de cartões de papel perfurados com furos aparentemente dispostos aleatoriamente.

Curiosamente, os cartões perfurados são usados ​​desde 1804, quando Joseph-Marie Jacquard patenteou um sistema especial para seus teares. Para utilizar um tear tradicional, o tecelão deve selecionar os fios a serem utilizados e levantar e abaixar manualmente cada conjunto de fios para cada fiada da trama.

Os cartões perfurados de tear Jacquard automatizaram esse processo. As roscas correspondentes aos furos no cartão perfurado foram levantadas, enquanto as roscas sob as partes do cartão sem furos permaneceram no lugar. Para a próxima linha de tecelagem, outro cartão perfurado foi usado.

O primeiro programa de computador de Ada Lovelace
Como o sistema mecânico preciso Jaquet-Droz e os cartões perfurados Jaquard já eram bem conhecidos na Inglaterra do século XIX, não é de surpreender que alguém tenha pensado em combinar os dois. O Analytical Engine projetado por Charles Babbage era um computador mecânico capaz de operações lógicas, loops e ramificações condicionais. Era até capaz de armazenar números.

Embora o Analytical Engine nunca tenha sido construído, Ada Lovelace tornou-se especialista em seu design e operação. Em 1843, ele traduziu uma descrição francesa da máquina para o inglês. Na tradução, Lovelace acrescentou suas copiosas anotações, que incluíam um método para calcular números de Bernoulli usando a Máquina Analítica: esse método seria o primeiro programa de computador completo do mundo.

4. O computador como mais do que uma calculadora
A contribuição de Lovelace para a programação e computação moderna foi além de simplesmente escrever um programa, pois ele seguia o pensamento da época em que o futuro da computação visaria tornar-se uma forma de resolver funções matemáticas complexas. Mas Lovelace acreditava que os resultados numéricos gerados por computadores poderiam ser usados ​​para representar quase tudo, desde soluções matemáticas até notas musicais, letras e palavras.

5. O Legado de Ada Lovelace
A importância da programação em nossas vidas e na indústria hoje se deve em grande parte à combinação de habilidades técnicas e visão visionária de Ada e, embora possa ser assustador descobrir o que é preciso para se tornar um programador de computador, no mundo de hoje há muito mais opções de para começar a se tornar um programador ou desenvolvedor web.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *