Aprendendo a Aprender - Evento de Verão em Montes claros

100 %
0 %
Information about Aprendendo a Aprender - Evento de Verão em Montes claros
Technology

Published on February 19, 2014

Author: akitaonrails

Source: slideshare.net

Description

Esta não deixa de ser uma apresentação um pouco sobre o que é ser um Railer. Mas também é uma discussão sobre a Ciência da Computação, onde estamos, onde estivemos e para onde podemos ir. Dedicado a alunos de cursos de Computação.

Aprendendo a Aprender Fabio Akita @akitaonrails

?

+Fácil

+Elegante

Johannes Vermeer

Johannes Vermeer

Johannes Vermeer

Johannes Vermeer

Ciência da Computação

11 3

11 3 5 6

11 3 5 6 2 12

11 3 5 6 2 12 1 24

11 3 5 6 2 12 1 24 3 + 6 + 24 = 33

57 5

57 5 28 10

57 5 28 10 14 20

57 5 28 10 14 20 7 40

57 5 28 10 14 20 7 40 3 80

57 5 28 10 14 20 7 40 3 80 1 160

57 5 28 10 14 20 7 40 3 80 1 160 5+40+80+160= 285

Longinus

Charles Babbage (1791-1871)

John von Neumann (1903 – 1957)

Alan Mathison Turing (1912 – 1954)

“The Imitation Game" (2014 - Benedict Cumberbatch)

people = 20 count = 0 people.times do |person_a| people.times do |person_b| count += 1 if person_b > person_a end end puts count # => 190

people = 20 count = 0 people.times do |person_a| people.times do |person_b| count += 1 if person_b > person_a end end puts count # => 190

people = 20 count = 0 people.times do |person_a| people.times do |person_b| count += 1 if person_b > person_a end end puts count # => 190

people = 20 puts (people * (people - 1) / 2) # => 190

require 'benchmark' people = 10_000 Benchmark.bm do |x| x.report do count = 0 people.times do |person_a| people.times do |person_b| count += 1 if person_b > person_a end end puts count end x.report do puts (people * (people - 1) / 2) end end

require 'benchmark' people = 10_000 Benchmark.bm do |x| x.report do count = 0 people.times do |person_a| people.times do |person_b| count += 1 if person_b > person_a end end puts count end x.report do puts (people * (people - 1) / 2) end end

require 'benchmark' people = 10_000 Benchmark.bm do |x| x.report do count = 0 people.times do |person_a| people.times do |person_b| count += 1 if person_b > person_a end end puts count end x.report do puts (people * (people - 1) / 2) end end

require 'benchmark' people = 10_000 Benchmark.bm do |x| x.report do count = 0 people.times do |person_a| people.times do |person_b| count += 1 if person_b > person_a end end puts count end x.report do puts (people * (people - 1) / 2) end end

user 190 0.000000 190 0.000000 system total real 0.000000 0.000000 ( 0.000043) 0.000000 0.000000 ( 0.000008)

user 49995000 6.310000 49995000 0.000000 system total real 0.000000 6.310000 ( 6.354882) 0.000000 0.000000 ( 0.000011)

“The Social Network" (2010)

http://u.akita.ws/naousesqllike

“I made up the term ‘object-oriented’, and I can tell you I didn’t have C++ in mind” - Alan Kay

soma = 1 + 2

soma = 1 + 2 soma = 1.+(2)

soma = 1 + 2 soma = 1.+(2) soma = 1.send(:+, 2)

Ole-Johan Dahl e Kristen Nygaard

require 'prime' gerador_de_primos = Fiber.new do numero = 1 loop do Fiber.yield(numero) if numero.prime? numero += 1 end end

require 'prime' gerador_de_primos = Fiber.new do numero = 1 loop do Fiber.yield(numero) if numero.prime? numero += 1 end end gerador_de_primos.resume => 2

require 'prime' gerador_de_primos = Fiber.new do numero = 1 loop do Fiber.yield(numero) if numero.prime? numero += 1 end end gerador_de_primos.resume => 2 gerador_de_primos.resume => 3

require 'prime' gerador_de_primos = Fiber.new do numero = 1 loop do Fiber.yield(numero) if numero.prime? numero += 1 end end gerador_de_primos.resume => 2 gerador_de_primos.resume => 3 gerador_de_primos.resume => 5

Gordon Moore - Intel co-founder

Gordon Bell - DEC early employee

Vaticano 2005

Vaticano 2013

Vaticano 2005

Vaticano 2013

Richard Stallman

James Gosling Richard Stallman

James Gosling Richard Stallman

?

+Promíscuos

+Sádicos

+Críticos

www.codeminer42.com

www.codeminer42.com

www.codeminer42.com

www.codeminer42.com

www.codeminer42.com

www.codeminer42.com

www.codeminer42.com

www.codeminer42.com

www.codeminer42.com

www.codeminer42.com

www.codeminer42.com

www.codeminer42.com

Iniciando

Douglas Engelbart - 1925 a 2/Jul/2013

Douglas Engelbart - 1925 a 2/Jul/2013

Bons artistas Copiam Grandes artistas Roubam

Pablo Picasso

Ciência da Computação

OBRIGADO! slideshare.net/akitaonrails codeminer42.com @akitaonrails

Add a comment

Related presentations

Related pages

Aprendendo a andar de moto 2 - YouTube

Eu em Montes Claros aprendendo com André Avelar. Desta vez estou melhor que no 1º video rrsrsrssrs Estou quaaaaasee lá!! Morri de medo mas ...
Read more

Evento Delloite para os seus profissionais | Montes Claros

Momentos em Montes Claros. A Deloitte celebrou com os seus colaboradores a chegada das noites fantásticas de Verão com um evento para os seus ...
Read more

Aprendendo a Aprender - Introdução a Metodologia ...

Aprendendo a Aprender - Introdução a Metodologia Científica - Cleverson Bastos, Vincente Keller ...
Read more

Desfile da Colcci em Montes Claros - YouTube

... de lançamento da coleção primavera verão 2008 da ... exclusivo do evento que agitou Montes Claros ... em Montes Claros/MG ...
Read more

Montes Claros - Lisbon Secret Spot

... em Montes Claros. ... Evento Delloite para os seus profissionais A Deloitte celebrou com os seus colaboradores a chegada das noites fantásticas de ...
Read more

Notícias - AABB - Montes Claros,MG

... foi palco do 1º Torneio de Verão de Vôlei de Praia da AABB Montes Claros nos dias 22 e 23/02/2014. O evento muito ... em Montes Claros, ...
Read more

Libras é tema de evento amanhã no campus de Montes Claros

... (ICA), no campus Montes Claros da UFMG, realiza evento nesta quinta-feira, 13 de junho, ... Aprendendo a sinalizar e Bate-papo em Libras. ...
Read more

Unidade de biodiesel da Petrobras em Montes Claros (MG ...

Slide 1 Unidade de biodiesel da Petrobras em Montes Claros (MG) Slide 2 Unidade de biodiesel da Petrobras em Quixadá (CE) ...
Read more

Enfim Suécia: Indo para Montes Claros

Indo para Montes Claros Hoje a noite viajo para Montes Claros.Vou participar de um evento da igreja e ... de verão em Upssala.Ele me ...
Read more