ruby
programar é divertido
elomar
o que é
interpretada
dinâmica
durante a execução
  adicionar código
  extender classes
  extender objetos
multi-paradigma
orientada a objetos
     funcional
    imperativa
open-source
olhar
 estudar
  alterar
o código
mas por quê
expressiva
elegante
simples
ex:
imprimir todos os pares
    até um número
       qualquer
C
Java
ruby
resumindo
Eu programo
       Delphi! =(




flickr.com/photos/ceekay/1587115891
Eu programo
                                                ruby! =)



flickr.com/photos/univrsltransl8r/2306332443/
fale mais
tudo é objeto
tudo mesmo
métodos
sempre retornam
  alguma coisa
às vezes retornam
  várias coisas
duck typing
se nada como um pato
e faz quack como um pato
é um pato!
meta-programação
é fácil criar dsl’s
Sanduíche de Margarina

ingredientes:
- Duas fatias de pão
- Um pouco de margarina

 instruções
 - Espalhe margarina em um...
tem
mais!


        flickr.com/photos/cmogle/3095509975/
implementações
... e várias outras
gems
RubyGems
mercado
como aprender?
rubymaisweb.ning.com
flickr.com/photos/texbatmart/2806246389/




          dúvidas?
obrigado!
baseado na palestra de
           @cassiomarques
http://www.slideshare.net/cassiomarques/
        palestra-ruby-presentati...
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
ruby - programar é divertido
Upcoming SlideShare
Loading in …5
×

ruby - programar é divertido

1,202 views
1,159 views

Published on

Palestra de introdução a ruby dada por Elomar França no primeiro encontro do ruby+web (http://rubymaisweb.ning.com)

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Em alguns slides seria interessante colocar tópicos, pois só com o snippet do código às vezes não dá para entender nada. Já está usando os templates do Textmate né? Bacana.
    DSL's são bem poderosas e o engraçado é que todos exemplos que vejo são de receitas de alguma coisa :P
    Não sei se você citou no seu keynote, mas seria bom colocar algumas alternativas ao Github e mostrar o Gitorius também.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total views
1,202
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
41
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

ruby - programar é divertido

  1. 1. ruby programar é divertido
  2. 2. elomar
  3. 3. o que é
  4. 4. interpretada
  5. 5. dinâmica
  6. 6. durante a execução adicionar código extender classes extender objetos
  7. 7. multi-paradigma
  8. 8. orientada a objetos funcional imperativa
  9. 9. open-source
  10. 10. olhar estudar alterar o código
  11. 11. mas por quê
  12. 12. expressiva
  13. 13. elegante
  14. 14. simples
  15. 15. ex: imprimir todos os pares até um número qualquer
  16. 16. C
  17. 17. Java
  18. 18. ruby
  19. 19. resumindo
  20. 20. Eu programo Delphi! =( flickr.com/photos/ceekay/1587115891
  21. 21. Eu programo ruby! =) flickr.com/photos/univrsltransl8r/2306332443/
  22. 22. fale mais
  23. 23. tudo é objeto
  24. 24. tudo mesmo
  25. 25. métodos
  26. 26. sempre retornam alguma coisa
  27. 27. às vezes retornam várias coisas
  28. 28. duck typing
  29. 29. se nada como um pato e faz quack como um pato
  30. 30. é um pato!
  31. 31. meta-programação
  32. 32. é fácil criar dsl’s
  33. 33. Sanduíche de Margarina ingredientes: - Duas fatias de pão - Um pouco de margarina instruções - Espalhe margarina em um dos lados da fatia de pão - Coloque o pedaço com margarina junto com o pedaço sem margarina - Sirva Rende: Uma porção Tempo de preparo: 1 minuto
  34. 34. tem mais! flickr.com/photos/cmogle/3095509975/
  35. 35. implementações
  36. 36. ... e várias outras
  37. 37. gems
  38. 38. RubyGems
  39. 39. mercado
  40. 40. como aprender?
  41. 41. rubymaisweb.ning.com
  42. 42. flickr.com/photos/texbatmart/2806246389/ dúvidas?
  43. 43. obrigado!
  44. 44. baseado na palestra de @cassiomarques http://www.slideshare.net/cassiomarques/ palestra-ruby-presentation

×