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
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
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.