15. • Sintaxe simples, inspirada por Ada, Eiffel e Perl
• Semântica compacta, inspirada por Smalltalk
• Object Model igual ao de Smalltalk
• Expressões regulares do Perl
• Conceitos de linguagem funcional
• Características do C e C++
16. • Sintaxe simples, inspirada por Ada, Eiffel e Perl
• Semântica compacta, inspirada por Smalltalk
• Object Model igual ao de Smalltalk
• Expressões regulares do Perl
• Conceitos de linguagem funcional
• Características do C e C++
17. • Produtividade no desenvolvedor
• Simplicidade
• Linguagem humana
• Linguagem dinâmica e reflexiva
• Extensibilidade
• Todas as classes são abertas
• Herança simples e mixins
• Metaprogramação
• DSL’s
• Garbage collector
18. • Produtividade no desenvolvedor
• Simplicidade
• Linguagem humana
• Linguagem dinâmica e reflexiva
• Extensibilidade
• Todas as classes são abertas
• Herança simples e mixins
• Metaprogramação
• DSL’s
• Garbage collector
19. • Matemática Intensa ou fins científicos
• Manipulação de Imagens (ImageMagick)
• Threading (green threading)
• Problemas de IO em arquivos GIGANTES
• Máquina virtual lenta*
20. • Matemática Intensa ou fins científicos
• Manipulação de Imagens (ImageMagick)
• Threading (green threading)
• Problemas de IO em arquivos GIGANTES
• Máquina virtual lenta*
39. • Open source
• Free
• Comunidade robusta
• Extremamente Documentado
• Usado em milhões de projetos
40. • Convention over configuration
• Don’t Repeat your self
• Produtividade Sustentável
• Diversão
• Software de opinião
• Model View Controller
• Todo escrito em Ruby