ruby - programar é divertido

Post on 22-Nov-2014

1,772 views 3 download

description

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

transcript

rubyprogramar é divertido

elomar

o que é

interpretada

dinâmica

durante a execuçãoadicionar códigoextender classesextender objetos

multi-paradigma

orientada a objetosfuncional

imperativa

open-source

olharestudaralterar

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

implementações

... e várias outras

gems

RubyGems

mercado

como aprender?

rubymaisweb.ning.com

dúvidas?

flickr.com/photos/texbatmart/2806246389/

obrigado!