2. Magia Negra com Ruby
• Quem sou eu: Daniel Marques
• Orientador: Bruno Moraes Lemos
3. Objetivo
• Esta apresentação, fruto de pesquisa bibliográfica,
irá abordar técnicas de metaprogramação com a
linguagem ruby, bem como sua importância e
também terá como exemplos demonstrar como
funciona encapsulamento. Através deste trabalho
pretendende-se demonstrar como funciona a
metaprogramação em uma linguagem de
programação dinâmica, orientada a objeto e
funcional.
10. Como me achar
• twitter: twitter.com/nerdaniel
• facebook: facebook.com/nerdaniel
• código: gist.github.com/215150
• slide: slideshare.net/nerdaniel
• email: nerdaniel@gmail.com
11. Bibliografia
• Programing Ruby 3 edition
• Ruby + Rails no Mundo Real - Fábio Kung
• http://agaelebe.blip.tv/file/1969619/
Notes de l'éditeur
Apresentação de mim e do orientador.
Apesar do título, não to querendo dizer ESSE tipo de magia negra
nem desse.
O que quero apresentar é metaprogramação e o que ela é capaz de fazer.
Metaprogramação é: código que escreve código.
<< Explicar a quest&#xE3;o de escrever m&#xE9;todos, classes e criar novos atributos em tempo de execu&#xE7;&#xE3;o >>
<<Explicar que metaprograma&#xE7;&#xE3;o &#xE9; mais facil em linguagens din&#xE2;micas como ruby>>
O que &#xE9; ruby?