SlideShare une entreprise Scribd logo
1  sur  86
Télécharger pour lire hors ligne
Uma breve história no tempo...
              ...da Computação




     Rodrigo Dias Arruda Senra
       II CINFOTEC 2013 / Campinas
Apenas um rapaz latino americano...

   • Engenheiro de Computação
     Grad-MSc-PhD IC-Unicamp



   • Especialista em Desenv. e Proj. de SW
     Globo.com



   • Entusiasta de FLOSS desde 2000)
     (atuante na comunidade Python
Roteiro do Blá




       Onde começa a computação
       Interfaces
       Linguagens de Programação
Onde começa a
Computação
Abacus                     (2700 aC)




Ábaco Sumério: base 60 { 1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, 60}.
Slide Rule (1622)




  Fonte: http://en.wikipedia.org/wiki/Slide_Rule
Slide Rule (1622)




  Fonte: http://en.wikipedia.org/wiki/Slide_Rule
Slide Rule (1622)




  Fonte: http://en.wikipedia.org/wiki/Slide_Rule
Slide Rule (1622)




  Fonte: http://en.wikipedia.org/wiki/Slide_Rule
Slide Rule (1622)




  Fonte: http://en.wikipedia.org/wiki/Slide_Rule
Slide Rule (1622)




  Fonte: http://en.wikipedia.org/wiki/Slide_Rule
Slide Rule (1622)




  Fonte: http://en.wikipedia.org/wiki/Slide_Rule
Pascaline (1642)




 Fonte: http://en.wikipedia.org/wiki/Pascal%27s_calculator
Pascaline (1642)




 Fonte: http://en.wikipedia.org/wiki/Pascal%27s_calculator
Pascaline (1642)




 Fonte: http://en.wikipedia.org/wiki/Pascal%27s_calculator
Pascaline (1642)




 Fonte: http://en.wikipedia.org/wiki/Pascal%27s_calculator
Fonte: http://www.youtube.com/watch?v=3h71HAJWnVU
Arithmometer (1851-1890)
Arithmometer (1851-1890)
Arithmometer (1851-1890)
Arithmometer (1851-1890)
Arithmometer (1851-1890)
Arithmometer (1851-1890)
Programmable Loom (1822)




     Fonte: http://en.wikipedia.org/wiki/Joseph_Marie_Jacquard
Programmable Loom (1822)




     Fonte: http://en.wikipedia.org/wiki/Joseph_Marie_Jacquard
Programmable Loom (1822)




     Fonte: http://en.wikipedia.org/wiki/Joseph_Marie_Jacquard
Programmable Loom (1822)




     Fonte: http://en.wikipedia.org/wiki/Joseph_Marie_Jacquard
Difference Engine (1822)




     Fonte: http://en.wikipedia.org/wiki/Charles_Babbage
Difference Engine (1822)




     Fonte: http://en.wikipedia.org/wiki/Charles_Babbage
Difference Engine (1822)




     Fonte: http://en.wikipedia.org/wiki/Charles_Babbage
Difference Engine (1822)




     Fonte: http://en.wikipedia.org/wiki/Charles_Babbage
In my opinion,         Prof. Douglas Hartree (1897-1958)
     all the calculations that would
   ever be needed in England could
  be done on the 3 digital computers
being built — one in Cambridge, one in
 Teddington, and one in Manchester.
      No one else, will ever need
          machines of their own,
    or would be able to afford to buy
                  them.




                                   Fonte: http://www.superstock.com/stock-photos-images/1895-10647
Scientific Programmable Calculator (1968)




         Fonte: http://en.wikipedia.org/wiki/Hewlett-Packard_9100A
Scientific Programmable Calculator (1968)




         Fonte: http://en.wikipedia.org/wiki/Hewlett-Packard_9100A
Scientific Programmable Calculator (1968)




         Fonte: http://en.wikipedia.org/wiki/Hewlett-Packard_9100A
Scientific Programmable Calculator (1968)




         Fonte: http://en.wikipedia.org/wiki/Hewlett-Packard_9100A
Personal Computer (1976)
Mainframes

                            Thomas J. Watson (1874-1956)
I think there is a
world market for
     maybe 5
     computers




                     Fonte: http://en.wikipedia.org/wiki/Thomas_J._Watson
Micro-Soft




   William Henry Gates III (1955 - )
Micro-Soft




   William Henry Gates III (1955 - )
Micro-Soft




   William Henry Gates III (1955 - )
Cenas dos próximos capítulos ...
Cenas dos próximos capítulos ...
Interfaces
Wearable Computer (1980-2000)




    Fonte: http://en.wikipedia.org/wiki/Wearable_computer
Wearable Computer (1980-2000)




    Fonte: http://en.wikipedia.org/wiki/Wearable_computer
Wearable Computer (1980-2000)




    Fonte: http://en.wikipedia.org/wiki/Wearable_computer
Wearable Computer (1980-2000)




    Fonte: http://en.wikipedia.org/wiki/Wearable_computer
Wearable Computer (1980-2000)




    Fonte: http://en.wikipedia.org/wiki/Wearable_computer
Wearable Computer (1980-2000)




    Fonte: http://en.wikipedia.org/wiki/Wearable_computer
Wearable Computer (1980-2000)




    Fonte: http://en.wikipedia.org/wiki/Wearable_computer
Wearable Computer (1980-2000)




    Fonte: http://en.wikipedia.org/wiki/Wearable_computer
Wearable Computer (1980-2000)




    Fonte: http://en.wikipedia.org/wiki/Wearable_computer
Wearable Computer (1980-2000)




    Fonte: http://en.wikipedia.org/wiki/Wearable_computer
Posso ?
Programming
Languages
40

Plankalkü




Transistor
40          50

Plankalkü    Fortran
              LISP




              Circuito
             Integrado
Transistor   Harddisk
40          50           60

Plankalkü    Fortran     COBOL
              LISP       SIMULA
                          BASIC
                          LOGO

                           ITS
                          OS360
                         MULTICS




                         RS-232
                        ARPANET
              Circuito  Virt.Mem
             Integrado Interrupções
Transistor   Harddisk     Mouse
40          50           60          70

Plankalkü    Fortran     COBOL        Pascal
              LISP       SIMULA         C
                          BASIC      Smalltalk
                          LOGO        Prolog

                           ITS         UNIX
                          OS360        CP/M
                         MULTICS       VMS



                                     Ethernet
                         RS-232       TCP/IP
                        ARPANET       PONG
              Circuito  Virt.Mem
                                       Micro-
             Integrado Interrupções processador
Transistor   Harddisk     Mouse       Floppy
40          50          60         70          80

Plankalkü    Fortran     COBOL       Pascal      Ada
              LISP       SIMULA        C         C++
                          BASIC     Smalltalk    Perl
                          LOGO       Prolog      SQL

                          ITS        UNIX         LISA
                         OS360       CP/M       Macintosh
                        MULTICS      VMS         UNIX
                                                MS-DOS
                                                Windows
                                                 1.0-2.0
                                     Ethernet
                         RS-232                   OS/2
                                      TCP/IP     MINIX
                       ARPANET PONG               AIX
              Circuito Virt.Mem                  HPUX
                                       Micro-
             Integrado Interrupções processador   SCO
                                                  GNU
Transistor   Harddisk     Mouse       Floppy
                                                  RISC
40          50         60         70         80          90

Plankalkü    Fortran    COBOL       Pascal      Ada      Javascript
              LISP      SIMULA        C         C++        Python
                         BASIC     Smalltalk    Perl        Java
                         LOGO       Prolog      SQL         PHP
                                                            Ruby
                          ITS       UNIX          LISA     BeOS
                         OS360      CP/M        Macintosh  Linux
                        MULTICS     VMS          UNIX     Solaris
                                                MS-DOS OpenBSD
                                                Windows Windows
                                                 1.0-2.0  2.0 - 98
                                     Ethernet
                         RS-232                   OS/2
                                      TCP/IP     MINIX
                       ARPANET PONG               AIX
              Circuito Virt.Mem                  HPUX
                                       Micro-
             Integrado Interrupções processador   SCO
                                                  GNU     WWW
Transistor   Harddisk     Mouse       Floppy
                                                  RISC
40          50           60          70        80         90        2000

Plankalkü    Fortran     COBOL         Pascal     Ada     Javascript     C#
              LISP       SIMULA          C        C++       Python      Scala
                          BASIC       Smalltalk   Perl       Java
                          LOGO         Prolog     SQL        PHP       Mac OSX
                                                             Ruby     Linux
                           ITS          UNIX        LISA     BeOS    Windows
                          OS360          CP/M     Macintosh  Linux     ME
                         MULTICS         VMS       UNIX     Solaris
                                                  MS-DOS OpenBSD      2000
                                                                       XP
                                                  Windows Windows
                                                   1.0-2.0  2.0 - 98
                                       Ethernet
                         RS-232                     OS/2
                                        TCP/IP     MINIX
                        ARPANET         PONG        AIX
              Circuito  Virt.Mem                   HPUX
                                         Micro-
             Integrado Interrupções   processador
                                                    SCO
                                                    GNU     WWW
Transistor   Harddisk     Mouse         Floppy
                                                    RISC
40          50           60          70        80         90        2000

Plankalkü    Fortran     COBOL         Pascal     Ada     Javascript     C#
              LISP       SIMULA          C        C++       Python      Scala
                          BASIC       Smalltalk   Perl       Java
                          LOGO         Prolog     SQL        PHP       Mac OSX
                                                             Ruby     Linux
                           ITS          UNIX        LISA     BeOS    Windows
                          OS360          CP/M     Macintosh  Linux     ME
                         MULTICS         VMS       UNIX     Solaris
                                                  MS-DOS OpenBSD      2000
                                                                        XP
                                                  Windows Windows
                                                   1.0-2.0  2.0 - 98
                                       Ethernet
                                                    OS/2             2010
                         RS-232         TCP/IP     MINIX
                        ARPANET         PONG        AIX                Go
              Circuito  Virt.Mem                   HPUX
             Integrado Interrupções
                                         Micro-
                                                    SCO                iOS
                                      processador                    Android
                                                    GNU     WWW Windows
Transistor   Harddisk     Mouse         Floppy
                                                    RISC               7, 8
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
http://www..langpop.com
Rodrigo Dias Arruda Senra
                                 http://rodrigo.senra.nom.br
                                      rsenra@acm.org


As opiniões e conclusões expressas nesta apresentação são de exclusiva responsabilidade de Rodrigo Senra.

Não é necessário requisitar permissão do autor para o uso de partes ou do todo desta apresentação, desde que
não sejam feitas alterações no conteúdo reutilizado e que esta nota esteja presente na íntegra no material
resultante.

Imagens e referências para outros trabalhos nesta apresentação permanecem propriedade daqueles que detêm
seus direitos de copyright.
Obrigado a todos
                         pela atenção.

                            Rodrigo Dias Arruda Senra
                                 http://rodrigo.senra.nom.br
                                      rsenra@acm.org


As opiniões e conclusões expressas nesta apresentação são de exclusiva responsabilidade de Rodrigo Senra.

Não é necessário requisitar permissão do autor para o uso de partes ou do todo desta apresentação, desde que
não sejam feitas alterações no conteúdo reutilizado e que esta nota esteja presente na íntegra no material
resultante.

Imagens e referências para outros trabalhos nesta apresentação permanecem propriedade daqueles que detêm
seus direitos de copyright.

Contenu connexe

En vedette

Show Pyrotécnico - Keynote PythonBrasil[9] 2013
Show Pyrotécnico - Keynote PythonBrasil[9] 2013Show Pyrotécnico - Keynote PythonBrasil[9] 2013
Show Pyrotécnico - Keynote PythonBrasil[9] 2013Rodrigo Senra
 
Organicer: Organizando informação com Python
Organicer: Organizando informação com PythonOrganicer: Organizando informação com Python
Organicer: Organizando informação com PythonRodrigo Senra
 
Depurador onisciente
Depurador oniscienteDepurador onisciente
Depurador oniscienteRodrigo Senra
 
Tech talk about iswc2013
Tech talk about iswc2013Tech talk about iswc2013
Tech talk about iswc2013Rodrigo Senra
 
Brainiak: Um plano maligno de dominação semântica hipermídia
Brainiak: Um plano maligno de dominação semântica hipermídiaBrainiak: Um plano maligno de dominação semântica hipermídia
Brainiak: Um plano maligno de dominação semântica hipermídiaRodrigo Senra
 
Python: Cabe no seu bolso, no seu micro, no seu cérebro.
Python: Cabe no seu bolso, no seu micro, no seu cérebro.Python: Cabe no seu bolso, no seu micro, no seu cérebro.
Python: Cabe no seu bolso, no seu micro, no seu cérebro.Rodrigo Senra
 
Rupy2014 - Show Pyrotécnico
Rupy2014 - Show PyrotécnicoRupy2014 - Show Pyrotécnico
Rupy2014 - Show PyrotécnicoRodrigo Senra
 
Linked data at globo.com
Linked data at globo.comLinked data at globo.com
Linked data at globo.comRodrigo Senra
 
Rest - Representational State Transfer (EMC BRDC Internal Tech talk)
Rest - Representational State Transfer (EMC BRDC Internal Tech talk)Rest - Representational State Transfer (EMC BRDC Internal Tech talk)
Rest - Representational State Transfer (EMC BRDC Internal Tech talk)Rodrigo Senra
 
Brainiak - uma API REST Hipermedia
Brainiak - uma API REST Hipermedia Brainiak - uma API REST Hipermedia
Brainiak - uma API REST Hipermedia Rodrigo Senra
 
Rest, Gateway e Compiladores
Rest, Gateway e CompiladoresRest, Gateway e Compiladores
Rest, Gateway e CompiladoresRodrigo Senra
 
Python: A Arma Secreta do Cientista de Dados
Python: A Arma Secreta do Cientista de DadosPython: A Arma Secreta do Cientista de Dados
Python: A Arma Secreta do Cientista de DadosRodrigo Senra
 
Cientista de Dados - A profissão mais sexy do século 21
Cientista de Dados - A profissão mais sexy do século 21Cientista de Dados - A profissão mais sexy do século 21
Cientista de Dados - A profissão mais sexy do século 21Rodrigo Senra
 
Python Brasil 2010 - Potter vs Voldemort - Lições ofidiglotas da prática Pyth...
Python Brasil 2010 - Potter vs Voldemort - Lições ofidiglotas da prática Pyth...Python Brasil 2010 - Potter vs Voldemort - Lições ofidiglotas da prática Pyth...
Python Brasil 2010 - Potter vs Voldemort - Lições ofidiglotas da prática Pyth...Rodrigo Senra
 
pa-pe-pi-po-pure Python Text Processing
pa-pe-pi-po-pure Python Text Processingpa-pe-pi-po-pure Python Text Processing
pa-pe-pi-po-pure Python Text ProcessingRodrigo Senra
 
Python: a arma secreta do Cientista de Dados
Python: a arma secreta do Cientista de DadosPython: a arma secreta do Cientista de Dados
Python: a arma secreta do Cientista de DadosRodrigo Senra
 

En vedette (17)

Show Pyrotécnico - Keynote PythonBrasil[9] 2013
Show Pyrotécnico - Keynote PythonBrasil[9] 2013Show Pyrotécnico - Keynote PythonBrasil[9] 2013
Show Pyrotécnico - Keynote PythonBrasil[9] 2013
 
Organicer: Organizando informação com Python
Organicer: Organizando informação com PythonOrganicer: Organizando informação com Python
Organicer: Organizando informação com Python
 
Depurador onisciente
Depurador oniscienteDepurador onisciente
Depurador onisciente
 
Tech talk about iswc2013
Tech talk about iswc2013Tech talk about iswc2013
Tech talk about iswc2013
 
Brainiak: Um plano maligno de dominação semântica hipermídia
Brainiak: Um plano maligno de dominação semântica hipermídiaBrainiak: Um plano maligno de dominação semântica hipermídia
Brainiak: Um plano maligno de dominação semântica hipermídia
 
Python: Cabe no seu bolso, no seu micro, no seu cérebro.
Python: Cabe no seu bolso, no seu micro, no seu cérebro.Python: Cabe no seu bolso, no seu micro, no seu cérebro.
Python: Cabe no seu bolso, no seu micro, no seu cérebro.
 
Cientista de Dados
Cientista de DadosCientista de Dados
Cientista de Dados
 
Rupy2014 - Show Pyrotécnico
Rupy2014 - Show PyrotécnicoRupy2014 - Show Pyrotécnico
Rupy2014 - Show Pyrotécnico
 
Linked data at globo.com
Linked data at globo.comLinked data at globo.com
Linked data at globo.com
 
Rest - Representational State Transfer (EMC BRDC Internal Tech talk)
Rest - Representational State Transfer (EMC BRDC Internal Tech talk)Rest - Representational State Transfer (EMC BRDC Internal Tech talk)
Rest - Representational State Transfer (EMC BRDC Internal Tech talk)
 
Brainiak - uma API REST Hipermedia
Brainiak - uma API REST Hipermedia Brainiak - uma API REST Hipermedia
Brainiak - uma API REST Hipermedia
 
Rest, Gateway e Compiladores
Rest, Gateway e CompiladoresRest, Gateway e Compiladores
Rest, Gateway e Compiladores
 
Python: A Arma Secreta do Cientista de Dados
Python: A Arma Secreta do Cientista de DadosPython: A Arma Secreta do Cientista de Dados
Python: A Arma Secreta do Cientista de Dados
 
Cientista de Dados - A profissão mais sexy do século 21
Cientista de Dados - A profissão mais sexy do século 21Cientista de Dados - A profissão mais sexy do século 21
Cientista de Dados - A profissão mais sexy do século 21
 
Python Brasil 2010 - Potter vs Voldemort - Lições ofidiglotas da prática Pyth...
Python Brasil 2010 - Potter vs Voldemort - Lições ofidiglotas da prática Pyth...Python Brasil 2010 - Potter vs Voldemort - Lições ofidiglotas da prática Pyth...
Python Brasil 2010 - Potter vs Voldemort - Lições ofidiglotas da prática Pyth...
 
pa-pe-pi-po-pure Python Text Processing
pa-pe-pi-po-pure Python Text Processingpa-pe-pi-po-pure Python Text Processing
pa-pe-pi-po-pure Python Text Processing
 
Python: a arma secreta do Cientista de Dados
Python: a arma secreta do Cientista de DadosPython: a arma secreta do Cientista de Dados
Python: a arma secreta do Cientista de Dados
 

Similaire à Breve história da computação

Informática e Windows
Informática e WindowsInformática e Windows
Informática e Windowsmarioreis
 
Augusto loureiro sistemas microprocessados
Augusto loureiro   sistemas microprocessadosAugusto loureiro   sistemas microprocessados
Augusto loureiro sistemas microprocessadosLorena Barreto
 
Conceito Ethernet Sniffer em Visual Studio C#
Conceito Ethernet Sniffer em Visual Studio C#Conceito Ethernet Sniffer em Visual Studio C#
Conceito Ethernet Sniffer em Visual Studio C#Max Jeison Prass
 
PESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTOPESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTOOtaviano Viana
 
Computador de Bordo, Linux
Computador de Bordo, LinuxComputador de Bordo, Linux
Computador de Bordo, Linuxbarrosjonatas
 
Linux e sistemas embarcados
Linux e sistemas embarcadosLinux e sistemas embarcados
Linux e sistemas embarcadosRicardo Pinheiro
 
TDC2010::Trilha Arduino::Open Source Hardware
TDC2010::Trilha Arduino::Open Source HardwareTDC2010::Trilha Arduino::Open Source Hardware
TDC2010::Trilha Arduino::Open Source HardwareEvents
 
Redes prática - Enderecamento I Plinux
Redes prática - Enderecamento I PlinuxRedes prática - Enderecamento I Plinux
Redes prática - Enderecamento I PlinuxLuiz Arthur
 
Aula5.ppt
Aula5.pptAula5.ppt
Aula5.pptCidrone
 
Resumohistória E Origens
Resumohistória E OrigensResumohistória E Origens
Resumohistória E OrigensFilipe
 
Mdulo 1 Parte 5
Mdulo 1 Parte 5Mdulo 1 Parte 5
Mdulo 1 Parte 5M1984
 
Trabalhos dos Alunos: Slots
Trabalhos dos Alunos: SlotsTrabalhos dos Alunos: Slots
Trabalhos dos Alunos: Slotsscb.carlos
 

Similaire à Breve história da computação (20)

Informática e Windows
Informática e WindowsInformática e Windows
Informática e Windows
 
Tcpip
TcpipTcpip
Tcpip
 
Augusto loureiro sistemas microprocessados
Augusto loureiro   sistemas microprocessadosAugusto loureiro   sistemas microprocessados
Augusto loureiro sistemas microprocessados
 
Conceito Ethernet Sniffer em Visual Studio C#
Conceito Ethernet Sniffer em Visual Studio C#Conceito Ethernet Sniffer em Visual Studio C#
Conceito Ethernet Sniffer em Visual Studio C#
 
Redes Heterogeneas
Redes HeterogeneasRedes Heterogeneas
Redes Heterogeneas
 
PESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTOPESQUISA SOBRE BARRAMENTO
PESQUISA SOBRE BARRAMENTO
 
Hardware de sistemas
Hardware de sistemasHardware de sistemas
Hardware de sistemas
 
Computador de Bordo, Linux
Computador de Bordo, LinuxComputador de Bordo, Linux
Computador de Bordo, Linux
 
Linux e sistemas embarcados
Linux e sistemas embarcadosLinux e sistemas embarcados
Linux e sistemas embarcados
 
TDC2010::Trilha Arduino::Open Source Hardware
TDC2010::Trilha Arduino::Open Source HardwareTDC2010::Trilha Arduino::Open Source Hardware
TDC2010::Trilha Arduino::Open Source Hardware
 
SDAC 12º - M9 TGEI
SDAC 12º - M9 TGEISDAC 12º - M9 TGEI
SDAC 12º - M9 TGEI
 
Redes prática - Enderecamento I Plinux
Redes prática - Enderecamento I PlinuxRedes prática - Enderecamento I Plinux
Redes prática - Enderecamento I Plinux
 
Redes
RedesRedes
Redes
 
Aula5.ppt
Aula5.pptAula5.ppt
Aula5.ppt
 
Resumohistória E Origens
Resumohistória E OrigensResumohistória E Origens
Resumohistória E Origens
 
Linux Raspberry Pi
Linux Raspberry PiLinux Raspberry Pi
Linux Raspberry Pi
 
Palestra omap
Palestra omapPalestra omap
Palestra omap
 
Mdulo 1 Parte 5
Mdulo 1 Parte 5Mdulo 1 Parte 5
Mdulo 1 Parte 5
 
Trabalhos dos Alunos: Slots
Trabalhos dos Alunos: SlotsTrabalhos dos Alunos: Slots
Trabalhos dos Alunos: Slots
 
R&C 0501 07 1
R&C 0501 07 1R&C 0501 07 1
R&C 0501 07 1
 

Breve história da computação

  • 1. Uma breve história no tempo... ...da Computação Rodrigo Dias Arruda Senra II CINFOTEC 2013 / Campinas
  • 2. Apenas um rapaz latino americano... • Engenheiro de Computação Grad-MSc-PhD IC-Unicamp • Especialista em Desenv. e Proj. de SW Globo.com • Entusiasta de FLOSS desde 2000) (atuante na comunidade Python
  • 3. Roteiro do Blá Onde começa a computação Interfaces Linguagens de Programação
  • 5. Abacus (2700 aC) Ábaco Sumério: base 60 { 1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, 60}.
  • 6. Slide Rule (1622) Fonte: http://en.wikipedia.org/wiki/Slide_Rule
  • 7. Slide Rule (1622) Fonte: http://en.wikipedia.org/wiki/Slide_Rule
  • 8. Slide Rule (1622) Fonte: http://en.wikipedia.org/wiki/Slide_Rule
  • 9. Slide Rule (1622) Fonte: http://en.wikipedia.org/wiki/Slide_Rule
  • 10. Slide Rule (1622) Fonte: http://en.wikipedia.org/wiki/Slide_Rule
  • 11. Slide Rule (1622) Fonte: http://en.wikipedia.org/wiki/Slide_Rule
  • 12. Slide Rule (1622) Fonte: http://en.wikipedia.org/wiki/Slide_Rule
  • 13. Pascaline (1642) Fonte: http://en.wikipedia.org/wiki/Pascal%27s_calculator
  • 14. Pascaline (1642) Fonte: http://en.wikipedia.org/wiki/Pascal%27s_calculator
  • 15. Pascaline (1642) Fonte: http://en.wikipedia.org/wiki/Pascal%27s_calculator
  • 16. Pascaline (1642) Fonte: http://en.wikipedia.org/wiki/Pascal%27s_calculator
  • 24. Programmable Loom (1822) Fonte: http://en.wikipedia.org/wiki/Joseph_Marie_Jacquard
  • 25. Programmable Loom (1822) Fonte: http://en.wikipedia.org/wiki/Joseph_Marie_Jacquard
  • 26. Programmable Loom (1822) Fonte: http://en.wikipedia.org/wiki/Joseph_Marie_Jacquard
  • 27. Programmable Loom (1822) Fonte: http://en.wikipedia.org/wiki/Joseph_Marie_Jacquard
  • 28. Difference Engine (1822) Fonte: http://en.wikipedia.org/wiki/Charles_Babbage
  • 29. Difference Engine (1822) Fonte: http://en.wikipedia.org/wiki/Charles_Babbage
  • 30. Difference Engine (1822) Fonte: http://en.wikipedia.org/wiki/Charles_Babbage
  • 31. Difference Engine (1822) Fonte: http://en.wikipedia.org/wiki/Charles_Babbage
  • 32.
  • 33. In my opinion, Prof. Douglas Hartree (1897-1958) all the calculations that would ever be needed in England could be done on the 3 digital computers being built — one in Cambridge, one in Teddington, and one in Manchester. No one else, will ever need machines of their own, or would be able to afford to buy them. Fonte: http://www.superstock.com/stock-photos-images/1895-10647
  • 34. Scientific Programmable Calculator (1968) Fonte: http://en.wikipedia.org/wiki/Hewlett-Packard_9100A
  • 35. Scientific Programmable Calculator (1968) Fonte: http://en.wikipedia.org/wiki/Hewlett-Packard_9100A
  • 36. Scientific Programmable Calculator (1968) Fonte: http://en.wikipedia.org/wiki/Hewlett-Packard_9100A
  • 37. Scientific Programmable Calculator (1968) Fonte: http://en.wikipedia.org/wiki/Hewlett-Packard_9100A
  • 39. Mainframes Thomas J. Watson (1874-1956) I think there is a world market for maybe 5 computers Fonte: http://en.wikipedia.org/wiki/Thomas_J._Watson
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. Micro-Soft William Henry Gates III (1955 - )
  • 45. Micro-Soft William Henry Gates III (1955 - )
  • 46. Micro-Soft William Henry Gates III (1955 - )
  • 47.
  • 48.
  • 49. Cenas dos próximos capítulos ...
  • 50. Cenas dos próximos capítulos ...
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61. Wearable Computer (1980-2000) Fonte: http://en.wikipedia.org/wiki/Wearable_computer
  • 62. Wearable Computer (1980-2000) Fonte: http://en.wikipedia.org/wiki/Wearable_computer
  • 63. Wearable Computer (1980-2000) Fonte: http://en.wikipedia.org/wiki/Wearable_computer
  • 64. Wearable Computer (1980-2000) Fonte: http://en.wikipedia.org/wiki/Wearable_computer
  • 65. Wearable Computer (1980-2000) Fonte: http://en.wikipedia.org/wiki/Wearable_computer
  • 66. Wearable Computer (1980-2000) Fonte: http://en.wikipedia.org/wiki/Wearable_computer
  • 67. Wearable Computer (1980-2000) Fonte: http://en.wikipedia.org/wiki/Wearable_computer
  • 68. Wearable Computer (1980-2000) Fonte: http://en.wikipedia.org/wiki/Wearable_computer
  • 69. Wearable Computer (1980-2000) Fonte: http://en.wikipedia.org/wiki/Wearable_computer
  • 70. Wearable Computer (1980-2000) Fonte: http://en.wikipedia.org/wiki/Wearable_computer
  • 73.
  • 74.
  • 76. 40 50 Plankalkü Fortran LISP Circuito Integrado Transistor Harddisk
  • 77. 40 50 60 Plankalkü Fortran COBOL LISP SIMULA BASIC LOGO ITS OS360 MULTICS RS-232 ARPANET Circuito Virt.Mem Integrado Interrupções Transistor Harddisk Mouse
  • 78. 40 50 60 70 Plankalkü Fortran COBOL Pascal LISP SIMULA C BASIC Smalltalk LOGO Prolog ITS UNIX OS360 CP/M MULTICS VMS Ethernet RS-232 TCP/IP ARPANET PONG Circuito Virt.Mem Micro- Integrado Interrupções processador Transistor Harddisk Mouse Floppy
  • 79. 40 50 60 70 80 Plankalkü Fortran COBOL Pascal Ada LISP SIMULA C C++ BASIC Smalltalk Perl LOGO Prolog SQL ITS UNIX LISA OS360 CP/M Macintosh MULTICS VMS UNIX MS-DOS Windows 1.0-2.0 Ethernet RS-232 OS/2 TCP/IP MINIX ARPANET PONG AIX Circuito Virt.Mem HPUX Micro- Integrado Interrupções processador SCO GNU Transistor Harddisk Mouse Floppy RISC
  • 80. 40 50 60 70 80 90 Plankalkü Fortran COBOL Pascal Ada Javascript LISP SIMULA C C++ Python BASIC Smalltalk Perl Java LOGO Prolog SQL PHP Ruby ITS UNIX LISA BeOS OS360 CP/M Macintosh Linux MULTICS VMS UNIX Solaris MS-DOS OpenBSD Windows Windows 1.0-2.0 2.0 - 98 Ethernet RS-232 OS/2 TCP/IP MINIX ARPANET PONG AIX Circuito Virt.Mem HPUX Micro- Integrado Interrupções processador SCO GNU WWW Transistor Harddisk Mouse Floppy RISC
  • 81. 40 50 60 70 80 90 2000 Plankalkü Fortran COBOL Pascal Ada Javascript C# LISP SIMULA C C++ Python Scala BASIC Smalltalk Perl Java LOGO Prolog SQL PHP Mac OSX Ruby Linux ITS UNIX LISA BeOS Windows OS360 CP/M Macintosh Linux ME MULTICS VMS UNIX Solaris MS-DOS OpenBSD 2000 XP Windows Windows 1.0-2.0 2.0 - 98 Ethernet RS-232 OS/2 TCP/IP MINIX ARPANET PONG AIX Circuito Virt.Mem HPUX Micro- Integrado Interrupções processador SCO GNU WWW Transistor Harddisk Mouse Floppy RISC
  • 82. 40 50 60 70 80 90 2000 Plankalkü Fortran COBOL Pascal Ada Javascript C# LISP SIMULA C C++ Python Scala BASIC Smalltalk Perl Java LOGO Prolog SQL PHP Mac OSX Ruby Linux ITS UNIX LISA BeOS Windows OS360 CP/M Macintosh Linux ME MULTICS VMS UNIX Solaris MS-DOS OpenBSD 2000 XP Windows Windows 1.0-2.0 2.0 - 98 Ethernet OS/2 2010 RS-232 TCP/IP MINIX ARPANET PONG AIX Go Circuito Virt.Mem HPUX Integrado Interrupções Micro- SCO iOS processador Android GNU WWW Windows Transistor Harddisk Mouse Floppy RISC 7, 8
  • 85. Rodrigo Dias Arruda Senra http://rodrigo.senra.nom.br rsenra@acm.org As opiniões e conclusões expressas nesta apresentação são de exclusiva responsabilidade de Rodrigo Senra. Não é necessário requisitar permissão do autor para o uso de partes ou do todo desta apresentação, desde que não sejam feitas alterações no conteúdo reutilizado e que esta nota esteja presente na íntegra no material resultante. Imagens e referências para outros trabalhos nesta apresentação permanecem propriedade daqueles que detêm seus direitos de copyright.
  • 86. Obrigado a todos pela atenção. Rodrigo Dias Arruda Senra http://rodrigo.senra.nom.br rsenra@acm.org As opiniões e conclusões expressas nesta apresentação são de exclusiva responsabilidade de Rodrigo Senra. Não é necessário requisitar permissão do autor para o uso de partes ou do todo desta apresentação, desde que não sejam feitas alterações no conteúdo reutilizado e que esta nota esteja presente na íntegra no material resultante. Imagens e referências para outros trabalhos nesta apresentação permanecem propriedade daqueles que detêm seus direitos de copyright.