Upgrade to Pro — share decks privately, control downloads, hide ads and more …

A Era da Computação Além do Código

A Era da Computação Além do Código

Introdução:

Apresentação pessoal: Engenheiro de software sênior com mais de 20 anos de experiência.
Objetivo da palestra: Explorar a evolução da computação e suas possibilidades para o futuro.

História dos Computadores:

Origem do computador e a máquina Enigma.
Colossus (1928-1945) e a contribuição de Alan Turing.
Avanços até 1970, destacando linguagens de programação desse período (FORTRAN, COBOL, ALGOL).

Influenciadores Importantes:

Steve Jobs e Steve Wozniak: Apple e a revolução dos computadores pessoais.
Bill Gates e Paul Allen: Microsoft e o impacto do software.
Linus Torvalds: Linux e o movimento open-source.
Professor Andrew Tanenbaum: Minix e seu papel na educação de sistemas operacionais.

Sistemas Operacionais:

Windows: Domínio no mercado de PCs.
Linux: Flexibilidade e uso em servidores e sistemas embarcados.
iOS: Ecosistema móvel e derivação do Unix.

Empreendedorismo Criativo e Startups:

O auge das startups e exemplos emblemáticos (Google, Facebook, Amazon).
Desenvolvimento de um modelo de negócio para startups, incluindo Business Plan.

Possibilidades Futuras:

Computação quântica e IA.
O impacto da tecnologia na sociedade e no mercado de trabalho.
Oportunidades de inovação e empreendedorismo na era digital.

Perguntas e Respostas:

Qual a importância da máquina Enigma e do Colossus?
A máquina Enigma foi crucial na criptografia durante a Segunda Guerra Mundial, e o Colossus foi uma das primeiras máquinas a quebrar esses códigos, marcando o início da era dos computadores eletrônicos.

Quem foi Alan Turing e qual sua contribuição?
Alan Turing foi um matemático e criptógrafo que desenvolveu conceitos fundamentais para a computação moderna, incluindo a Turing Machine, que formaliza a noção de algoritmos e computação.

Quais foram as principais linguagens de programação até 1970?
FORTRAN, COBOL e ALGOL foram algumas das principais linguagens, cada uma contribuindo para diferentes áreas da programação e processamento de dados.

Qual o impacto de Steve Jobs e Steve Wozniak na computação?
Eles fundaram a Apple e revolucionaram a computação pessoal com o lançamento do Apple II e, posteriormente, do Macintosh, tornando computadores acessíveis e intuitivos para o público geral.

Jefferson Otoni Lima

April 03, 2025
Tweet

More Decks by Jefferson Otoni Lima

Other Decks in Technology

Transcript

  1. Linguagens de Programação
 Linguagens Atuais
 Plataforma de Prototipagem Eletrônica de

    Hardware
 Empreendedorismo
 Áreas e Pilares da Computação
 Games nas Décadas
 Gerações dos Computadores
 Inteligência Artificial

  2. Quem sou 
 eu?
 Jefferson Otoni Lima (@jeffotoni)
 Amo desenvolvimento

    de Software ❤;
 São mais de 20 anos trabalhando com desenvolvimento web;
 Especialista em algumas linguagens de programação, dentre elas: Go ;
 Formado em Ciências da Computação e Pós-Graduado em MBA Gerência de Projetos pela FGV, MBA Arquitetura de soluções pela FIAP,Universidade Federal de Lavras Melhoria Processo de Software; Mestrado em Tecnologia da informação Ciência da Computação(não concluído).
 / jeffotoni

  3. Desenvolvimento 
 de Software
 Games
 Aplicativos Móveis
 Aplicações Web
 Software

    Empresarial
 Sistemas Embarcados
 Sistema Operacionais

  4. Inteligência Artificial
 Processamento de Linguagem Natural (NPL)
 Visão Computacional
 Análise

    de Dados
 Machine Learning
 Deep Learning
 Robótica e Agentes Inteligentes

  5. Graduações
 Ciência da Computação
 Engenharia da Computação
 Sistemas de Informação


    Segurança da Informação
 Engenharia de Software
 Jogos Digitais
 Inteligência Artificial

  6. Pós-Graduações Lato Sensu
 Especialização Aplicações Móveis
 MBA Data Science 


    Especialização em Arquitetura de Software
 Especialização em Robótica e Automação
 MBA Gerência de Projetos
 Especialização em Big Data
 MBA em Inteligência Artificial

  7. Pós-Graduações Stricto Sensu
 Mestrado em Ciência da Computação
 Mestrado em

    Engenharia de Software
 Mestrado em Sistemas de Informação
 Mestrado em Inteligência Artificial
 Mestrado em Segurança da Informação
 Mestrados em Computação Gráfica e Jogos Digitais
 Mestrados em Redes de Computadores e Sistemas Distribuídos

  8. Pai da Computação Teórica e da Inteligência Artificial
 ALAN TURING


    “Computing Machinery and Intelligence”
 Teste de Turing (1950)
 (1912-1954)
 The Imitation Game (2014)
 P = NP? Nondeterministic Polynomial time
  9. Pai da Teoria 
 da Informação
 CLAUDE SHANNON
 “A Symbolic

    Analysis of Relay and Switching Circuits” (1948)
 bit (1916-2001)
 The Bit Player (2019)
 genial !! Ligou a Álgebra Booleana com os circuitos
  10. Código de Máquina
 0001 0001 0001 0010
 0001: Código de

    operação para LOAD.
 0001: Registrador acumulador.
 0001 0010: Endereço de memória 0x12.

  11. Assembly - IBM 7090
 ORG 100 ; define endereço de

    memória LDA A ; carrega o valor do endereço A ADD B ; adiciona o valor o valor do endereço B STA C ; armazena o resultado que é ? HLT ; termina execução programa A DC 5 ; Define uma constante 5 B DC 10 ; Define uma constante 10 C DS 1 ; reserva o espaço do resultado END ; fim
  12. Cobol (1964 - 1971)
 IDENTIFICATION DIVISION.
 PROGRAM-ID. HELLO.
 ENVIRONMENT DIVISION.


    CONFIGURATION SECTION.
 DATA DIVISION.
 PROCEDURE DIVISION.
 DISPLAY 'HELLO, WORLD HUB!'.
 STOP RUN.

  13. BASIC (1964)
 10 PRINT "Hello, World Hub!" 20 PRINT "Número:

    " 20 INPUT 50 30 PRINT "Digite o segundo número: " 40 INPUT 20 50 LET C = A + B 60 PRINT "Soma:"; C 70 END
  14. Filmes relacionados
 O Jogo da Imitação (The Imitation Game) -

    2014 ✅
 The Bletchley Circle (série) - 2012-2014
 The Real Revolutionaries - 2009
 The Transistor - 1953
 The Bit Player - 2018 ✅
 
 Oppenheimer - 2023 ✅
 

  15. Resumo
 Válvulas 
 Termiônicas
 Primeira Geração 
 (1940-1956)
 Transistores de

    germânio
 (1956-1963)
 Segunda Geração
 Circuitos Integrados (silício)
 Terceira Geração 
 (1964-1971)
 Micro-
 processadores
 (1971-Presente)
 Quarta Geração

  16. AI - Pilares
 Algoritmos para IA Generativa Transformers (Deep Learning)

    - NLP, texto, multimodal GANs (Adversariais) - (Deep Learning) - Imagens, vídeo, áudio Diffusion Models (Deep Learning) - Geração de imagem realista
  17. Artigo e Publicação
 john J.Hopfield “Neural networks and physical systems

    with emergent collective computational abilities” 1982 - Backpropagation e Redes Profundas
  18. 2008 a 2015
 STARTUPS
 Explosão das redes sociais
 Desenvolvimento de

    aplicativos móveis
 Plataformas de compartilhamento

  19. Pilares no modelo
 Ideia e Validação
 Business Plan
 Fonte de

    Receita
 Desenvolvimento do Produto (MVP)
 Financiamento
 Escalabilidade