O documento resume a história e os principais aspectos da linguagem de programação Ruby. Foi criada por Yukihiro "Matz" Matsumoto em 1993 para ser mais poderosa que Perl e mais orientada a objetos que Python. Desde então, Ruby se tornou popular para desenvolvimento web com frameworks como Rails devido à sua sintaxe simples e foco no desenvolvedor.
9. “Se você terminar seu trabalho rápido e
de forma divertida, isso não é bom?”
Yukihiro “Matz” Matsumoto
10. “Se você terminar seu trabalho rápido e
de forma divertida, isso não é bom?”
“Eu queria uma linguagem mais poderosa
que perl, e mais orientada a objetos que
Python. Foi por isso que eu decidi projetar
minha própria linguagem.”
Yukihiro “Matz” Matsumoto
11. 1993
Primeiros rabiscos
Yukihiro “Matz” Matsumoto
12. 1993
Primeiros rabiscos
1995
Primeiro release público
Yukihiro “Matz” Matsumoto
13. 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++
14. 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++
15. Produtividade no desenvolvedor
Simplicidade
Linguagem humana
Linguagem dinâmica e reflexiva
Extensibilidade
Todas as classes são abertas
Herança simples e mixins
DSL’s
Garbage collector
83. “O The New York Times usou Ruby on Rails para agregar,
analisar e mostrar os resultados das eleições em quase tempo
real em um de seus sites mais acessados de todos os
tempos.”
http://www.computerworld.com.au/article/268003/ruby_rails_rolls_into_enterprise/?fp=16&fpid=1