História do software - O que é, definição e conceito - 2021

A história do software lida com as origens, evolução e vários eventos que ocorreram ao longo da existência do software.

Entendemos software como a parte ou fator intangível da computação e da informática que torna possível que o hardware seja útil. Exemplos disso são sistemas operacionais ou aplicativos.

Portanto, o software não pode existir sem a intervenção do hardware e vice-versa, de modo que os dois termos precisam um do outro para ter qualquer uso ou utilidade.

Origem do software

O software como termo teórico tem sua origem em dois eventos notáveis.

O primeiro refere-se ao desenvolvimento de um algoritmo projetado para uma máquina específica, como era a "máquina analítica" em sua época em meados do século XIX. Esta máquina no final nunca foi realizada e o algoritmo não foi colocado em prática. A programadora da primeira "proto-parte" do software foi Ada Lovelace, a primeira mulher programadora da história.

O segundo evento que ocorreu foi um trabalho de Alan Turing que foi baseado em números computáveis, então estaríamos enfrentando a primeira teoria de software de todos os tempos. Isso aconteceu pouco antes de meados do século XX.

Sintetizando, pode-se dizer que software é um termo que está em uso há relativamente poucos anos, portanto é uma ciência que ainda tem um longo caminho a percorrer.

Estágios históricos do software

Podemos dividir a história do software nas seguintes etapas, desde sua origem até sua situação no século 21:

  • Estágio antes de 1950: São décadas em que são lançados os primeiros alicerces e pinceladas do software. Conforme mencionado na seção anterior, Ada Lovelace e Alan Turing são os precursores do conceito de 'software'.
  • Década dos anos 50 '60' e 70 ': Nestes anos, o software passou de um conceito teórico e abstrato a ser reconhecido como um fator indispensável para a invenção e desenvolvimento de dispositivos ou máquinas. O termo "engenharia de software" é cunhado pela primeira vez em uma conferência da OTAN. Esta é a primeira amostra de uma das ciências e profissões mais estudadas e correspondentemente exigidas. Naquela época, as linguagens mais utilizadas eram COBOL e FORTRAN.
  • Década dos anos 80 e 90: Nessas duas décadas um problema foi identificado, que é que a grande demanda superou a oferta de profissionais do setor. Além disso, os profissionais não poderiam cobrir tantas áreas do conhecimento sem uma especialização prévia. Os primeiros colapsos surgiram em projetos e trabalhos de complexidade avançada. Sem ir mais longe, nessa época o Windows foi lançado em 1985 e o Linux em 1992. Além disso, o surgimento do HTML se deve ao surgimento da World Wide Web (WWW), um dos principais marcos da era digital.
  • Século XXI: Desde o início do século 21, grandes avanços foram feitos em todos os campos cobertos pelo software. Desde o advento do revolucionário smartphone, com software integrado que faz com que um único aparelho possa realizar tarefas que antes exigiam um computador. Por outro lado, níveis de desenvolvimento também foram alcançados em tecnologias ainda a serem investigadas e desenvolvidas, como a IA ou as já conhecidas criptomoedas. Exemplos desses avanços são os assistentes de voz de grandes empresas como Apple, Microsoft ou Amazon, que podem imitar o comportamento humano. Para esses fins, existe uma infinidade de linguagens de programação nas quais o objetivo do projeto determina qual linguagem deve ser usada e, portanto, qual tipo de profissional específico é necessário. Algumas linguagens que podemos citar são SWIFT (para aplicações em ambientes iOS), JavaScript (para ambientes web) ou PHP (destinadas a tarefas e programação de servidores ou máquinas físicas).

Como foi observado, a história do software não é excessivamente longa, mas é muito intensa, pois muitas evoluções e ramificações dela surgem ao longo de sua jornada histórica. Prova disso são as inúmeras linguagens de programação e as dezenas de milhares de projetos que foram realizados a partir delas.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave