Top Banner
Uma breve história no tempo... ...da Computação Rodrigo Dias Arruda Senra II CINFOTEC 2013 / Campinas
86

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

Dec 18, 2014

Download

Technology

Rodrigo Senra

Um breve passeio por alguns fatos pitorescos relacionados a história da computação.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Uma breve história no tempo...da computação

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

Rodrigo Dias Arruda SenraII CINFOTEC 2013 / Campinas

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

Apenas um rapaz latino americano...

• Especialista em Desenv. e Proj. de SWGlobo.com

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

• Entusiasta de FLOSS(atuante na comunidade Python desde 2000)

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

Onde começa a computação

Interfaces

Linguagens de Programação

Roteiro do Blá

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

Onde começa a Computação

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

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

Abacus (2700 aC)

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

Arithmometer (1851-1890)

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

Arithmometer (1851-1890)

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

Arithmometer (1851-1890)

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

Arithmometer (1851-1890)

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

Arithmometer (1851-1890)

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

Arithmometer (1851-1890)

Page 32: Uma breve história no tempo...da computação
Page 33: Uma breve história no tempo...da computação

In my opinion, 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

Prof. Douglas Hartree (1897-1958)

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

Personal Computer (1976)

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

I think there is a world market for

maybe 5 computers

Fonte: http://en.wikipedia.org/wiki/Thomas_J._Watson

Thomas J. Watson (1874-1956)

Mainframes

Page 40: Uma breve história no tempo...da computação
Page 41: Uma breve história no tempo...da computação
Page 42: Uma breve história no tempo...da computação
Page 43: Uma breve história no tempo...da computação
Page 44: Uma breve história no tempo...da computação

Micro-Soft

William Henry Gates III (1955 - )

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

Micro-Soft

William Henry Gates III (1955 - )

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

Micro-Soft

William Henry Gates III (1955 - )

Page 47: Uma breve história no tempo...da computação
Page 48: Uma breve história no tempo...da computação
Page 49: Uma breve história no tempo...da computação

Cenas dos próximos capítulos ...

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

Cenas dos próximos capítulos ...

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

Interfaces

Page 52: Uma breve história no tempo...da computação
Page 53: Uma breve história no tempo...da computação
Page 54: Uma breve história no tempo...da computação
Page 55: Uma breve história no tempo...da computação
Page 56: Uma breve história no tempo...da computação
Page 57: Uma breve história no tempo...da computação
Page 58: Uma breve história no tempo...da computação
Page 59: Uma breve história no tempo...da computação
Page 60: Uma breve história no tempo...da computação
Page 71: Uma breve história no tempo...da computação

Posso ?

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

Programming Languages

Page 73: Uma breve história no tempo...da computação
Page 74: Uma breve história no tempo...da computação
Page 75: Uma breve história no tempo...da computação

40

Plankalkü

Transistor

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

40

Plankalkü

Transistor

50

FortranLISP

Harddisk

CircuitoIntegrado

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

40

Plankalkü

Transistor

50

FortranLISP

Harddisk

CircuitoIntegrado

60

COBOLSIMULABASICLOGO

ITSOS360

MULTICS

Mouse

InterrupçõesVirt.MemARPANET

RS-232

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

40

Plankalkü

Transistor

50

FortranLISP

Harddisk

CircuitoIntegrado

60

COBOLSIMULABASICLOGO

ITSOS360

MULTICS

Mouse

InterrupçõesVirt.MemARPANET

RS-232

70

PascalC

SmalltalkProlog

UNIXCP/MVMS

Floppy

Micro-processador

PONGTCP/IP

Ethernet

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

40

Plankalkü

Transistor

50

FortranLISP

Harddisk

CircuitoIntegrado

60

COBOLSIMULABASICLOGO

ITSOS360

MULTICS

Mouse

InterrupçõesVirt.MemARPANET

RS-232

70

PascalC

SmalltalkProlog

UNIXCP/MVMS

Floppy

Micro-processador

PONGTCP/IP

Ethernet

80

AdaC++PerlSQL

LISAMacintosh

UNIXMS-DOSWindows

1.0-2.0OS/2

MINIXAIX

HPUXSCOGNURISC

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

40

Plankalkü

Transistor

50

FortranLISP

Harddisk

CircuitoIntegrado

60

COBOLSIMULABASICLOGO

ITSOS360

MULTICS

Mouse

InterrupçõesVirt.MemARPANET

RS-232

70

PascalC

SmalltalkProlog

UNIXCP/MVMS

Floppy

Micro-processador

PONGTCP/IP

Ethernet

80

AdaC++PerlSQL

LISAMacintosh

UNIXMS-DOSWindows

1.0-2.0OS/2

MINIXAIX

HPUXSCOGNURISC

90

JavascriptPython

JavaPHP

BeOSLinuxSolaris

Windows2.0 - 98

OpenBSD

WWW

Ruby

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

40

Plankalkü

Transistor

50

FortranLISP

Harddisk

CircuitoIntegrado

60

COBOLSIMULABASICLOGO

ITSOS360

MULTICS

Mouse

InterrupçõesVirt.MemARPANET

RS-232

70

PascalC

SmalltalkProlog

UNIXCP/MVMS

Floppy

Micro-processador

PONGTCP/IP

Ethernet

80

AdaC++PerlSQL

LISAMacintosh

UNIXMS-DOSWindows

1.0-2.0OS/2

MINIXAIX

HPUXSCOGNURISC

90

JavascriptPython

JavaPHP

BeOSLinuxSolaris

Windows2.0 - 98

OpenBSD

WWW

Ruby

2000

C#

Mac OSX

LinuxWindows

ME2000XP

Scala

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

40

Plankalkü

Transistor

50

FortranLISP

Harddisk

CircuitoIntegrado

60

COBOLSIMULABASICLOGO

ITSOS360

MULTICS

Mouse

InterrupçõesVirt.MemARPANET

RS-232

70

PascalC

SmalltalkProlog

UNIXCP/MVMS

Floppy

Micro-processador

PONGTCP/IP

Ethernet

80

AdaC++PerlSQL

LISAMacintosh

UNIXMS-DOSWindows

1.0-2.0OS/2

MINIXAIX

HPUXSCOGNURISC

90

JavascriptPython

JavaPHP

BeOSLinuxSolaris

Windows2.0 - 98

OpenBSD

WWW

Ruby

2010

Go

iOSAndroid

Windows7, 8

2000

C#

Mac OSX

LinuxWindows

ME2000XP

Scala

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

Rodrigo Dias Arruda Senrahttp://rodrigo.senra.nom.br

[email protected]

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.

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

Obrigado a todos pela atenção.

Rodrigo Dias Arruda Senrahttp://rodrigo.senra.nom.br

[email protected]

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.