Escolar Documentos
Profissional Documentos
Cultura Documentos
COMEÇOU
MÁQUINA
UNIVERSAL
Proposto por
Allan Turning, esse
conceito expandia as
possíveis expectativas
sobre as máquinas
PRIMEIRO
COMPUTADOR
PROGRAMÁVEL
Criado por Konrad Zuse
PRIMEIRA
GERAÇÃO
Ainda na primeira
geração o objetivo
principal das máquinas
era o processamento
de cálculos complexos
HARVARD
MARK I
Primeira e maior
calculadora digital
automática
desenvolvida nos EUA
GRACE HOPPER HOWARD AIKEN
ENAC
Eletrônico, foi
desenvolvido durante
a Segunda Guerra
Mundial
SEGUNDA
GERAÇÃO
O grande marco na
segunda geração foi o
uso, nos computadores,
de transistores -
componentes criados
a partir do silício
TERCEIRA
GERAÇÃO
Um novo componente
rouba a cena: os
semicondutores, que
aumentavam a eficiência
e velocidade dos
computadores
QUARTA
GERAÇÃO
Foi o começo da era dos
computadores pessoais,
na década de 70
BILL GATES E STEVE JOBS E
PAUL ALLEN STEVE WOZNIAK
APPLE MAC II WINDOWS 95
COMO VOCÊ ACHA QUE
SERÃO OS FUTUROS
COMPUTADORES E SUAS
RESPECTIVAS
GERAÇÕES?
LINGUAGENS PARA PROGRAMAÇÃO E SEUS
NÍVEIS
CONTEXTO
NÍVEL DE ABSTRAÇÃO
DAS LINGUAGENS DE ALTO NÍVEL
LINGUAGENS
ASSEMBLY
HARDWARE
PYTHON JAVASCRIPT JAVA
C++ PASCAL C
NÍVEL DE ABSTRAÇÃO
BAIXO NÍVEL LINGUAGENS DE ALTO NÍVEL
DE ABSTRAÇÃO ASSEMBLY
CÓDIGO DE MÁQUINA
HARDWARE
PYTHON JAVASCRIPT JAVA
C++ PASCAL C
NÍVEL DE ABSTRAÇÃO
ALTO NÍVEL LINGUAGENS DE ALTO NÍVEL
DE ABSTRAÇÃO ASSEMBLY
CÓDIGO DE MÁQUINA
HARDWARE
LINGUAGEM DE
ALTO NÍVEL nome = "Paula Allemand"
nick = “paulaallemand”
em Python
LINGUAGENS
PARA
PROGRAMAÇÃO
- LINGUAGENS DE PROGRAMAÇÃO SÃO UMA FORMA
DE COMUNICAÇÃO COM O CÓDIGO DE MÁQUINA
COMPUTADOR
semântica
/substantivo/
2. (..) o componente do sentido das palavras e da
interpretação das sentenças e dos enunciados.
NÍVEL DE ABSTRAÇÃO
[]
[]
[]
QUEM SÃO?
CADA LINGUAGEM
TEM UMA FILOSOFIA,
VANTAGEM E CASO
DE USO
ASSEMBLY
COBOL
PYTHON
JAVA
JAVASCRIPT
O que preciso desenvolver? As características dessa
linguagem atendem à demanda de negócio E os planos
de escalabilidade? O trabalho é em time? Ele conhece
essa linguagem? Como a comunidade de tecnologia
engaja com essa linguagem? Quais os custos de
implementação?
E UM TANTO MAIS...
CULTIVE
INTERESSE
GENUÍNO E FOCO.