Plataforma JAVA
Muitoalémdalinguagem
http://www.flickr.com/photos/7387467@N04/2630044768/
quinta-feira, 11 de julho de 2013
AndreFonseca
classMe<<Globo.com::SeniorDev
defexperiencia
return12.years
end
deftimes
return[:core,:participacoes,:g1,:col...
http://www.flickr.com/photos/ahren_d/3002046902/sizes/l/in/photostream/
quinta-feira, 11 de julho de 2013
Na verdade . . .
quinta-feira, 11 de julho de 2013
Ruby
Python
Lisp
Javascritp
Erlang
quinta-feira, 11 de julho de 2013
Um monte de
linguagens,
menos...
quinta-feira, 11 de julho de 2013
http://xahlee.org/java-a-day/java_logo.html
quinta-feira, 11 de julho de 2013
???
???
???
quinta-feira, 11 de julho de 2013
Melhor ferramenta
Problema
para resolver o
quinta-feira, 11 de julho de 2013
•Produtividade
•Suggar sintaxe
•Paradigmas funcionais
•etc
quinta-feira, 11 de julho de 2013
Calma ...
http://www.flickr.com/photos/pgordon/2531908489/
quinta-feira, 11 de julho de 2013
quinta-feira, 11 de julho de 2013
quinta-feira, 11 de julho de 2013
Complexidade
http://www.flickr.com/photos/15545136@N06/5396184283/quinta-feira, 11 de julho de 2013
Sopa de
Letrinhas
quinta-feira, 11 de julho de 2013
quinta-feira, 11 de julho de 2013
Flexibilidade
quinta-feira, 11 de julho de 2013
Produtividade
quinta-feira, 11 de julho de 2013
Escrever Menos
quinta-feira, 11 de julho de 2013
Escrever Menos
Fazer Mais
quinta-feira, 11 de julho de 2013
quinta-feira, 11 de julho de 2013
a = [1,2,3,4,5,6,7,8,9]
a.map! {|x| x + 2 } Ruby
quinta-feira, 11 de julho de 2013
#!/usr/bin/ruby -w
# Created by Michael Williams 12/19/2005
# Licensed under Create Commons Attribution License
# Example ...
Time to market
quinta-feira, 11 de julho de 2013
quinta-feira, 11 de julho de 2013
•Thread
•JIT
•GC
•HotSpot
•Monitoramento
(Mbeans)
•Alta perfomance
•etc ...
quinta-feira, 11 de julho de 2013
quinta-feira, 11 de julho de 2013
quinta-feira, 11 de julho de 2013
Ruby
quinta-feira, 11 de julho de 2013
Lisp
Ruby
quinta-feira, 11 de julho de 2013
Python
Lisp
Ruby
quinta-feira, 11 de julho de 2013
Ecma Python
Lisp
Ruby
quinta-feira, 11 de julho de 2013
Ecma Python
Lisp
Ruby
SmallTalk
quinta-feira, 11 de julho de 2013
JVM
Ecma Python
Lisp
Ruby
SmallTalk
quinta-feira, 11 de julho de 2013
quinta-feira, 11 de julho de 2013
quinta-feira, 11 de julho de 2013
quinta-feira, 11 de julho de 2013
quinta-feira, 11 de julho de 2013
quinta-feira, 11 de julho de 2013
http://www.scala-lang.org/
quinta-feira, 11 de julho de 2013
http://en.wikipedia.org/wiki/Bean_Scripting_Framework
quinta-feira, 11 de julho de 2013
JSR 223
http://www.jcp.org/en/jsr/detail?id=223
quinta-feira, 11 de julho de 2013
JSR 274
http://www.jcp.org/en/jsr/detail?id=274
quinta-feira, 11 de julho de 2013
JSR 292
http://www.jcp.org/en/jsr/detail?id=292
quinta-feira, 11 de julho de 2013
Temos que passar as outras
linguagens para Java e depois
passar para a JVM e que fará
o restante do trabalho...
quinta-fei...
Outra linguagem
BSF
JAVA
JVM Bytecode
quinta-feira, 11 de julho de 2013
ByteCode
Outra linguagem
quinta-feira, 11 de julho de 2013
Por que?
quinta-feira, 11 de julho de 2013
Possibilidades
quinta-feira, 11 de julho de 2013
quinta-feira, 11 de julho de 2013
quinta-feira, 11 de julho de 2013
AndreFonseca
@aoqfonseca
http://andrefonseca.net
http://github.com/aoqfonseca
quinta-feira, 11 de julho de 2013
Upcoming SlideShare
Loading in...5
×

Plataforma java

200

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
200
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Plataforma java

  1. 1. Plataforma JAVA Muitoalémdalinguagem http://www.flickr.com/photos/7387467@N04/2630044768/ quinta-feira, 11 de julho de 2013
  2. 2. AndreFonseca classMe<<Globo.com::SeniorDev defexperiencia return12.years end deftimes return[:core,:participacoes,:g1,:colaboracoes,:comentarios,:eureka,:redeglobo] end end quinta-feira, 11 de julho de 2013
  3. 3. http://www.flickr.com/photos/ahren_d/3002046902/sizes/l/in/photostream/ quinta-feira, 11 de julho de 2013
  4. 4. Na verdade . . . quinta-feira, 11 de julho de 2013
  5. 5. Ruby Python Lisp Javascritp Erlang quinta-feira, 11 de julho de 2013
  6. 6. Um monte de linguagens, menos... quinta-feira, 11 de julho de 2013
  7. 7. http://xahlee.org/java-a-day/java_logo.html quinta-feira, 11 de julho de 2013
  8. 8. ??? ??? ??? quinta-feira, 11 de julho de 2013
  9. 9. Melhor ferramenta Problema para resolver o quinta-feira, 11 de julho de 2013
  10. 10. •Produtividade •Suggar sintaxe •Paradigmas funcionais •etc quinta-feira, 11 de julho de 2013
  11. 11. Calma ... http://www.flickr.com/photos/pgordon/2531908489/ quinta-feira, 11 de julho de 2013
  12. 12. quinta-feira, 11 de julho de 2013
  13. 13. quinta-feira, 11 de julho de 2013
  14. 14. Complexidade http://www.flickr.com/photos/15545136@N06/5396184283/quinta-feira, 11 de julho de 2013
  15. 15. Sopa de Letrinhas quinta-feira, 11 de julho de 2013
  16. 16. quinta-feira, 11 de julho de 2013
  17. 17. Flexibilidade quinta-feira, 11 de julho de 2013
  18. 18. Produtividade quinta-feira, 11 de julho de 2013
  19. 19. Escrever Menos quinta-feira, 11 de julho de 2013
  20. 20. Escrever Menos Fazer Mais quinta-feira, 11 de julho de 2013
  21. 21. quinta-feira, 11 de julho de 2013
  22. 22. a = [1,2,3,4,5,6,7,8,9] a.map! {|x| x + 2 } Ruby quinta-feira, 11 de julho de 2013
  23. 23. #!/usr/bin/ruby -w # Created by Michael Williams 12/19/2005 # Licensed under Create Commons Attribution License # Example 3 - Read File with Exception Handling counter = 1 begin ! file = File.new("readfile.rb", "r") ! while (line = file.gets) ! ! puts "#{counter}: #{line}" ! ! counter = counter + 1 ! end ! file.close rescue => err ! puts "Exception: #{err}" ! err end quinta-feira, 11 de julho de 2013
  24. 24. Time to market quinta-feira, 11 de julho de 2013
  25. 25. quinta-feira, 11 de julho de 2013
  26. 26. •Thread •JIT •GC •HotSpot •Monitoramento (Mbeans) •Alta perfomance •etc ... quinta-feira, 11 de julho de 2013
  27. 27. quinta-feira, 11 de julho de 2013
  28. 28. quinta-feira, 11 de julho de 2013
  29. 29. Ruby quinta-feira, 11 de julho de 2013
  30. 30. Lisp Ruby quinta-feira, 11 de julho de 2013
  31. 31. Python Lisp Ruby quinta-feira, 11 de julho de 2013
  32. 32. Ecma Python Lisp Ruby quinta-feira, 11 de julho de 2013
  33. 33. Ecma Python Lisp Ruby SmallTalk quinta-feira, 11 de julho de 2013
  34. 34. JVM Ecma Python Lisp Ruby SmallTalk quinta-feira, 11 de julho de 2013
  35. 35. quinta-feira, 11 de julho de 2013
  36. 36. quinta-feira, 11 de julho de 2013
  37. 37. quinta-feira, 11 de julho de 2013
  38. 38. quinta-feira, 11 de julho de 2013
  39. 39. quinta-feira, 11 de julho de 2013
  40. 40. http://www.scala-lang.org/ quinta-feira, 11 de julho de 2013
  41. 41. http://en.wikipedia.org/wiki/Bean_Scripting_Framework quinta-feira, 11 de julho de 2013
  42. 42. JSR 223 http://www.jcp.org/en/jsr/detail?id=223 quinta-feira, 11 de julho de 2013
  43. 43. JSR 274 http://www.jcp.org/en/jsr/detail?id=274 quinta-feira, 11 de julho de 2013
  44. 44. JSR 292 http://www.jcp.org/en/jsr/detail?id=292 quinta-feira, 11 de julho de 2013
  45. 45. Temos que passar as outras linguagens para Java e depois passar para a JVM e que fará o restante do trabalho... quinta-feira, 11 de julho de 2013
  46. 46. Outra linguagem BSF JAVA JVM Bytecode quinta-feira, 11 de julho de 2013
  47. 47. ByteCode Outra linguagem quinta-feira, 11 de julho de 2013
  48. 48. Por que? quinta-feira, 11 de julho de 2013
  49. 49. Possibilidades quinta-feira, 11 de julho de 2013
  50. 50. quinta-feira, 11 de julho de 2013
  51. 51. quinta-feira, 11 de julho de 2013
  52. 52. AndreFonseca @aoqfonseca http://andrefonseca.net http://github.com/aoqfonseca quinta-feira, 11 de julho de 2013
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×