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

1,665 views
1,642 views

Published on

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

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,665
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
25
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

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.

×