Luiz Aro Arajo Carvalho Bacharel em Cincia da Computao
Desenvolvedor RedeSat-TO [email protected]
http://www.maxonrails.wordpress.com
Slide 2
Ruby - Caractersticas Interpretada Tipagem dinmica e forte
Totalmente Orientada a Objeto Semelhanas com Phyton, SmallTalk e
Perl Criada por Yukihiro Matsumoto 1995 O Projeto bancado por
empresas satisfeitas Princpio da Mnima Surpresa DRY Dont Repeat
Yourself Todas as Classes so Abertas Exteno via C
Slide 3
Ruby - Caractersticas Acesso a vrias bases de dados usando
dbi(Database Interface). Possui os seguintes divers (DBD): ADO DB2
Frontbase Interbase MySQL ODBC Oracle OCI8 (Oracle) PostgreSQL
Proxy/Server SQLite etc.
Slide 4
Ruby - Instalao http://www.ruby-lang.org/pt/downloads/ Ruby
1.8.6 One-Click Installer Teste Console > irb > Hello
World
Slide 5
Ruby Comentrios
Slide 6
Examinando o Ruby Tudo um Objeto Variveis so Referncia s
Objetos Classes So Objetos
Slide 7
Examinando o Ruby No h diferenciao entre Functions e Procedures
Todos os Mtodos retornam alguma coisa Variveis so referncias a
objetos
Slide 8
Examinando o Ruby Classes so objetos
Slide 9
Examinando o Ruby Variveis de Instncia Variveis de Classes so
nicas para todas as classes e Subclasses