Breve introdução à computação - aspectos históricos

[ Começo: tear de Jacquard (1801) | Máquina de Babbage (1837) | Arquitetura (1945) | ENIAC (1946) | Linguagem Fortran (1957) | Microprocessadores (1970) | Linguagens (1957-1995) ]

 

💻 Breve História da Computação

Uma rápida jornada revendo as inovações que moldaram o mundo digital, desde os primeiros conceitos até as tecnologias contemporâneas.

1801

⚙️ O Começo

A história da computação moderna começa com Joseph Marie Jacquard (1752-1834) e seu tear programável, que utilizava cartões perfurados para controlar padrões de tecelagem. Este conceito seria fundamental para os primeiros computadores que eram 100% mecânicos (máquinas analíticas).

1837

🧮 Máquina Analítica

Charles Babbage (1791-1871) projetou a Máquina Analítica, um dispositivo mecânico programável que é considerado o primeiro conceito de um computador de propósito geral. Ada Lovelace (1815-1852) escreveu o primeiro algoritmo para esta máquina, tornando-se a primeira programadora da história.

1945

🔌 Arquitetura de Von Neumann

John von Neumann (1903-1957), John Mauchly (1907-1980) e John Presper Eckert Jr (1919-1995) propuseram uma arquitetura de computador que se tornou o padrão para praticamente todas as máquinas modernas. Os princípios fundamentais incluem:

  • Armazenamento de dados e instruções na mesma memória
  • Unidade Central de Processamento (CPU) com Unidade Lógica Aritmética e Unidade de Controle
  • Execução sequencial de instruções
  • Sistema baseado em lógica binária (bits 0=desligado, 1=ligado)

Esta arquitetura permitiu que computadores fossem reprogramados sem a necessidade de reconfiguração física.

1946

ENIAC

O ENIAC (Electronic Numerical Integrator and Computer) foi o primeiro computador eletrônico de propósito geral. Pesando 27 toneladas e ocupando 180 m², realizava 5.000 operações por segundo. Sua programação era feita por meio de cabos e chaves.

1957

🔤 FORTRAN

Fortran foi a primeira linguagem de programação de alto nível, desenvolvida pela IBM para computação científica e engenharia. O nome FORTRAN foi uma referência a Formula Translating System, ele revolucionou a programação ao permitir que cientistas escrevessem programas usando notação matemática mais familiar. O Fortran foi proposto por John Warner Backus, também responsável pela forma normal de Backus, teoria basilar para a formalização da teoria das linguagens formais.

1970

🧩 Microprocessadores

A Intel lança o primeiro microprocessador comercial, o Intel 4004. Esta inovação permitiu a miniaturização dos computadores, levando ao desenvolvimento dos computadores pessoais e abrindo caminho para a revolução digital que transformaria a sociedade.

{ } Evolução das Linguagens de Programação

F

FORTRAN

1957

Primeira linguagem de alto nível, desenvolvida pela IBM para computação científica e engenharia.

CBL

COBOL

1959

Linguagem para aplicações comerciais, conhecida por sua legibilidade e uso em sistemas bancários.

C

C

1972

Desenvolvida por Dennis Ritchie, tornou-se base para sistemas operacionais e linguagens modernas.

Py

Python

1991

Linguagem de alto nível focada em legibilidade e produtividade, muito usada em IA e ciência de dados.

JS

JavaScript

1995

Linguagem essencial para desenvolvimento web, permitindo interatividade em páginas HTML.

Jv

Java

1995

Linguagem de propósito geral com filosofia "escreva uma vez, execute em qualquer lugar".

Desenvolvido para apresentar o histórico da computação | Arquitetura de Von Neumann e Evolução das Linguagens de Programação

2026 - LInE-IME-USP

Leônidas de Oliveira Brandão
http://line.ime.usp.br

Alterações :
2026/03/04: primeira versão;