Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Uma breve história no tempo...da computação

2,162 views

Published on

Um breve passeio por alguns fatos pitorescos relacionados a história da computação.

Published in: Technology
  • Be the first to comment

Uma breve história no tempo...da computação

  1. 1. Uma breve história no tempo... ...da Computação Rodrigo Dias Arruda Senra II CINFOTEC 2013 / Campinas
  2. 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. 3. Roteiro do Blá Onde começa a computação Interfaces Linguagens de Programação
  4. 4. Onde começa aComputação
  5. 5. Abacus (2700 aC)Ábaco Sumério: base 60 { 1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, 60}.
  6. 6. Slide Rule (1622) Fonte: http://en.wikipedia.org/wiki/Slide_Rule
  7. 7. Slide Rule (1622) Fonte: http://en.wikipedia.org/wiki/Slide_Rule
  8. 8. Slide Rule (1622) Fonte: http://en.wikipedia.org/wiki/Slide_Rule
  9. 9. Slide Rule (1622) Fonte: http://en.wikipedia.org/wiki/Slide_Rule
  10. 10. Slide Rule (1622) Fonte: http://en.wikipedia.org/wiki/Slide_Rule
  11. 11. Slide Rule (1622) Fonte: http://en.wikipedia.org/wiki/Slide_Rule
  12. 12. Slide Rule (1622) Fonte: http://en.wikipedia.org/wiki/Slide_Rule
  13. 13. Pascaline (1642) Fonte: http://en.wikipedia.org/wiki/Pascal%27s_calculator
  14. 14. Pascaline (1642) Fonte: http://en.wikipedia.org/wiki/Pascal%27s_calculator
  15. 15. Pascaline (1642) Fonte: http://en.wikipedia.org/wiki/Pascal%27s_calculator
  16. 16. Pascaline (1642) Fonte: http://en.wikipedia.org/wiki/Pascal%27s_calculator
  17. 17. Fonte: http://www.youtube.com/watch?v=3h71HAJWnVU
  18. 18. Arithmometer (1851-1890)
  19. 19. Arithmometer (1851-1890)
  20. 20. Arithmometer (1851-1890)
  21. 21. Arithmometer (1851-1890)
  22. 22. Arithmometer (1851-1890)
  23. 23. Arithmometer (1851-1890)
  24. 24. Programmable Loom (1822) Fonte: http://en.wikipedia.org/wiki/Joseph_Marie_Jacquard
  25. 25. Programmable Loom (1822) Fonte: http://en.wikipedia.org/wiki/Joseph_Marie_Jacquard
  26. 26. Programmable Loom (1822) Fonte: http://en.wikipedia.org/wiki/Joseph_Marie_Jacquard
  27. 27. Programmable Loom (1822) Fonte: http://en.wikipedia.org/wiki/Joseph_Marie_Jacquard
  28. 28. Difference Engine (1822) Fonte: http://en.wikipedia.org/wiki/Charles_Babbage
  29. 29. Difference Engine (1822) Fonte: http://en.wikipedia.org/wiki/Charles_Babbage
  30. 30. Difference Engine (1822) Fonte: http://en.wikipedia.org/wiki/Charles_Babbage
  31. 31. Difference Engine (1822) Fonte: http://en.wikipedia.org/wiki/Charles_Babbage
  32. 32. 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 computersbeing 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
  33. 33. Scientific Programmable Calculator (1968) Fonte: http://en.wikipedia.org/wiki/Hewlett-Packard_9100A
  34. 34. Scientific Programmable Calculator (1968) Fonte: http://en.wikipedia.org/wiki/Hewlett-Packard_9100A
  35. 35. Scientific Programmable Calculator (1968) Fonte: http://en.wikipedia.org/wiki/Hewlett-Packard_9100A
  36. 36. Scientific Programmable Calculator (1968) Fonte: http://en.wikipedia.org/wiki/Hewlett-Packard_9100A
  37. 37. Personal Computer (1976)
  38. 38. Mainframes Thomas J. Watson (1874-1956)I think there is aworld market for maybe 5 computers Fonte: http://en.wikipedia.org/wiki/Thomas_J._Watson
  39. 39. Micro-Soft William Henry Gates III (1955 - )
  40. 40. Micro-Soft William Henry Gates III (1955 - )
  41. 41. Micro-Soft William Henry Gates III (1955 - )
  42. 42. Cenas dos próximos capítulos ...
  43. 43. Cenas dos próximos capítulos ...
  44. 44. Interfaces
  45. 45. Wearable Computer (1980-2000) Fonte: http://en.wikipedia.org/wiki/Wearable_computer
  46. 46. Wearable Computer (1980-2000) Fonte: http://en.wikipedia.org/wiki/Wearable_computer
  47. 47. Wearable Computer (1980-2000) Fonte: http://en.wikipedia.org/wiki/Wearable_computer
  48. 48. Wearable Computer (1980-2000) Fonte: http://en.wikipedia.org/wiki/Wearable_computer
  49. 49. Wearable Computer (1980-2000) Fonte: http://en.wikipedia.org/wiki/Wearable_computer
  50. 50. Wearable Computer (1980-2000) Fonte: http://en.wikipedia.org/wiki/Wearable_computer
  51. 51. Wearable Computer (1980-2000) Fonte: http://en.wikipedia.org/wiki/Wearable_computer
  52. 52. Wearable Computer (1980-2000) Fonte: http://en.wikipedia.org/wiki/Wearable_computer
  53. 53. Wearable Computer (1980-2000) Fonte: http://en.wikipedia.org/wiki/Wearable_computer
  54. 54. Wearable Computer (1980-2000) Fonte: http://en.wikipedia.org/wiki/Wearable_computer
  55. 55. Posso ?
  56. 56. ProgrammingLanguages
  57. 57. 40PlankalküTransistor
  58. 58. 40 50Plankalkü Fortran LISP Circuito IntegradoTransistor Harddisk
  59. 59. 40 50 60Plankalkü Fortran COBOL LISP SIMULA BASIC LOGO ITS OS360 MULTICS RS-232 ARPANET Circuito Virt.Mem Integrado InterrupçõesTransistor Harddisk Mouse
  60. 60. 40 50 60 70Plankalkü 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 processadorTransistor Harddisk Mouse Floppy
  61. 61. 40 50 60 70 80Plankalkü 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 GNUTransistor Harddisk Mouse Floppy RISC
  62. 62. 40 50 60 70 80 90Plankalkü 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 WWWTransistor Harddisk Mouse Floppy RISC
  63. 63. 40 50 60 70 80 90 2000Plankalkü 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 WWWTransistor Harddisk Mouse Floppy RISC
  64. 64. 40 50 60 70 80 90 2000Plankalkü 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 WindowsTransistor Harddisk Mouse Floppy RISC 7, 8
  65. 65. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
  66. 66. http://www..langpop.com
  67. 67. Rodrigo Dias Arruda Senra http://rodrigo.senra.nom.br rsenra@acm.orgAs 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 quenão sejam feitas alterações no conteúdo reutilizado e que esta nota esteja presente na íntegra no materialresultante.Imagens e referências para outros trabalhos nesta apresentação permanecem propriedade daqueles que detêmseus direitos de copyright.
  68. 68. Obrigado a todos pela atenção. Rodrigo Dias Arruda Senra http://rodrigo.senra.nom.br rsenra@acm.orgAs 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 quenão sejam feitas alterações no conteúdo reutilizado e que esta nota esteja presente na íntegra no materialresultante.Imagens e referências para outros trabalhos nesta apresentação permanecem propriedade daqueles que detêmseus direitos de copyright.

×