+ All Categories
Home > Technology > ruby - programar é divertido

ruby - programar é divertido

Date post: 22-Nov-2014
Category:
Upload: elomar-souza
View: 1,772 times
Download: 3 times
Share this document with a friend
Description:
Palestra de introdução a ruby dada por Elomar França no primeiro encontro do ruby+web (http://rubymaisweb.ning.com)
72
ruby programar é divertido
Transcript
Page 1: ruby - programar é divertido

rubyprogramar é divertido

Page 2: ruby - programar é divertido

elomar

Page 3: ruby - programar é divertido
Page 4: ruby - programar é divertido
Page 5: ruby - programar é divertido
Page 6: ruby - programar é divertido
Page 7: ruby - programar é divertido

o que é

Page 8: ruby - programar é divertido

interpretada

Page 9: ruby - programar é divertido
Page 10: ruby - programar é divertido

dinâmica

Page 11: ruby - programar é divertido

durante a execuçãoadicionar códigoextender classesextender objetos

Page 12: ruby - programar é divertido

multi-paradigma

Page 13: ruby - programar é divertido

orientada a objetosfuncional

imperativa

Page 14: ruby - programar é divertido

open-source

Page 15: ruby - programar é divertido

olharestudaralterar

o código

Page 16: ruby - programar é divertido

mas por quê

Page 17: ruby - programar é divertido

expressiva

Page 18: ruby - programar é divertido

elegante

Page 19: ruby - programar é divertido

simples

Page 20: ruby - programar é divertido

ex:imprimir todos os pares

até um número qualquer

Page 21: ruby - programar é divertido

C

Page 22: ruby - programar é divertido
Page 23: ruby - programar é divertido

Java

Page 24: ruby - programar é divertido
Page 25: ruby - programar é divertido

ruby

Page 26: ruby - programar é divertido
Page 27: ruby - programar é divertido

resumindo

Page 28: ruby - programar é divertido

Eu programo Delphi! =(

flickr.com/photos/ceekay/1587115891

Page 29: ruby - programar é divertido

Eu programo ruby! =)

flickr.com/photos/univrsltransl8r/2306332443/

Page 30: ruby - programar é divertido

fale mais

Page 31: ruby - programar é divertido

tudo é objeto

Page 32: ruby - programar é divertido
Page 33: ruby - programar é divertido
Page 34: ruby - programar é divertido

tudo mesmo

Page 35: ruby - programar é divertido
Page 36: ruby - programar é divertido

métodos

Page 37: ruby - programar é divertido

sempre retornam alguma coisa

Page 38: ruby - programar é divertido
Page 39: ruby - programar é divertido
Page 40: ruby - programar é divertido

às vezes retornam várias coisas

Page 41: ruby - programar é divertido
Page 42: ruby - programar é divertido

duck typing

Page 43: ruby - programar é divertido

se nada como um pato e faz quack como um pato

Page 44: ruby - programar é divertido

é um pato!

Page 45: ruby - programar é divertido
Page 46: ruby - programar é divertido
Page 47: ruby - programar é divertido
Page 48: ruby - programar é divertido
Page 49: ruby - programar é divertido

meta-programação

Page 50: ruby - programar é divertido
Page 51: ruby - programar é divertido
Page 52: ruby - programar é divertido

é fácil criar dsl’s

Page 53: ruby - programar é divertido

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

Page 54: ruby - programar é divertido
Page 56: ruby - programar é divertido

implementações

Page 57: ruby - programar é divertido
Page 58: ruby - programar é divertido
Page 59: ruby - programar é divertido
Page 60: ruby - programar é divertido

... e várias outras

Page 61: ruby - programar é divertido

gems

Page 62: ruby - programar é divertido

RubyGems

Page 63: ruby - programar é divertido
Page 64: ruby - programar é divertido

mercado

Page 65: ruby - programar é divertido
Page 66: ruby - programar é divertido

como aprender?

Page 67: ruby - programar é divertido
Page 68: ruby - programar é divertido
Page 69: ruby - programar é divertido

rubymaisweb.ning.com

Page 70: ruby - programar é divertido

dúvidas?

flickr.com/photos/texbatmart/2806246389/

Page 71: ruby - programar é divertido

obrigado!


Recommended