Logo Passei Direto
Buscar

Criação da programação, resumo basico

Ferramentas de estudo

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Resumo de estudos • História da programação 1
APOSTILA DE ESTUDOS | HISTÓRIA DA PROGRAMAÇÃO
Como surgiu a programação?
Resumo introdutório • dos primeiros algoritmos às linguagens modernas
1. O que é programação?
Programar é criar instruções para que uma máquina execute tarefas. A ideia de descrever procedimentos
passo a passo é muito anterior aos computadores eletrônicos. O termo algoritmo designa uma sequência
organizada de passos para resolver um problema.
2. Antes dos computadores eletrônicos
Séculos anteriores: métodos matemáticos, teares e máquinas mecânicas já utilizavam sequências de
operações. No início do século XIX, o tear de Jacquard usava cartões perfurados para controlar padrões de
tecido. Isso ajudou a inspirar formas posteriores de representar instruções.
Década de 1830: Charles Babbage projetou a Máquina Analítica, um computador mecânico de propósito
geral que não chegou a ser concluído em sua época. Seu projeto previa componentes semelhantes à
memória e à unidade de processamento.
3. Ada Lovelace e o primeiro programa publicado
Em 1843, Ada Lovelace publicou notas sobre a Máquina Analítica, incluindo um procedimento para
calcular números de Bernoulli. Por isso, é frequentemente reconhecida como a primeira programadora. O
programa foi pensado para uma máquina ainda não construída; não foi executado nela.
4. O nascimento da computação moderna
Década de 1930: Alan Turing ajudou a estabelecer fundamentos teóricos da computação ao descrever
uma máquina abstrata capaz de executar regras formais. Décadas de 1940 e 1950: computadores
eletrônicos passaram a executar instruções em código de máquina e, depois, em linguagem de
montagem (assembly).
Os primeiros programas exigiam grande conhecimento do hardware. A criação de linguagens de mais alto
nível tornou a programação mais legível e acessível.
5. Como surgiram as linguagens de programação?
FORTRAN (1957): linguagem voltada sobretudo a cálculos científicos e de engenharia. COBOL (1959):
criada para processamento de dados e aplicações empresariais. BASIC (1964): desenvolvida para facilitar
o ensino de programação. C (início dos anos 1970): importante para sistemas operacionais e software de
baixo nível.
Depois vieram linguagens muito utilizadas hoje, como Python (1991), Java (1995) e JavaScript (1995).
Cada uma surgiu para atender necessidades diferentes; as linguagens antigas não desapareceram
necessariamente.
6. Linha do tempo para memorizar
Início do séc. XIX Tear de Jacquard e cartões perfurados
Década de 1830 Projeto da Máquina Analítica
1843 Notas e algoritmo de Ada Lovelace
1936 Trabalho teórico de Alan Turing
Anos 1940 Computadores eletrônicos programáveis
Resumo de estudos • História da programação 2
1957–1964 FORTRAN, COBOL e BASIC
Anos 1970 Consolidação da linguagem C
1991–1995 Python, Java e JavaScript
7. Dicas rápidas para a prova
Não confunda: Babbage projetou a Máquina Analítica; Ada descreveu um algoritmo para ela; Turing
contribuiu para a teoria da computação. Linguagem de máquina usa instruções diretamente entendidas
pelo processador; linguagens de alto nível facilitam a escrita de programas. Cartões perfurados são uma
tecnologia histórica, não uma linguagem de programação.
Macete: “Babbage projetou → Ada programou no papel → Turing formalizou → linguagens
simplificaram”.
8. Questões de revisão
1. Qual máquina foi projetada por Charles Babbage? 2. Por que Ada Lovelace é lembrada na história da
programação? 3. Qual a principal vantagem de linguagens de alto nível? 4. Cite uma linguagem ligada à
computação científica e outra ao uso empresarial. 5. O que são algoritmos?
Gabarito comentado
1. Máquina Analítica, projeto de computador mecânico de propósito geral. 2. Publicou, em 1843, um
algoritmo para essa máquina. 3. Tornam instruções mais compreensíveis e menos dependentes dos
detalhes do hardware. 4. FORTRAN e COBOL, respectivamente. 5. Sequências de passos para realizar uma
tarefa ou resolver um problema.
9. Fontes para aprofundar
• Computer History Museum — linha do tempo e história da computação: computerhistory.org/timeline
• Encyclopaedia Britannica — Ada Lovelace: britannica.com/biography/Ada-Lovelace
• Encyclopaedia Britannica — Computer programming language:
britannica.com/technology/computer-programming-language
Sugestão de estudo: revise a linha do tempo e tente explicar em voz alta a diferença entre
algoritmo, computador e linguagem de programação.
https://www.computerhistory.org/timeline/
https://www.britannica.com/biography/Ada-Lovelace
https://www.britannica.com/technology/computer-programming-language

Mais conteúdos dessa disciplina