Notícias

Saiba mais sobre Ruby

O que é Ruby? Quais suas principais características? Do que se trata?

Ruby é uma linguagem de programação reflexiva e orientada a objetos, criado pelo programador japonês Yukihiro "Matz" Matsumoto em 1993. Matsumoto integrou partes de suas linguagens mais usuais (Perl, Smalltalk, Eiffel, Ada, e Lisp) para formar uma nova linguagem que incorporasse tanto a programação funcional como a programação imperativa. Compartilha também funcionalidade com outras linguagens de programação como Lua, Dylan e CLU. Ruby é uma linguagem de programação interpretado em uma única circulação e sua implementação oficial é distribuída sob uma licença de software livre.

“Ruby é simples na aparência, mas complexa por dentro, como o corpo humano”, assegurou Matsumoto na mail list Ruby-Talk. “Queria uma linguagem que fosse mais poderosa que a Perl e mais orientada a objetos que a Python” comentou. Atualmente, Ruby se encontra entre as 10 linguagens mais populares segundo o índice da comunidade de programação TIOBE Software.

Na Ruby tudo é um objeto, é possível atribuir-lhe propriedades e ações a toda informação e código. A programação orientada a objetos chama as propriedades variáveis de instância e as ações são conhecidas como métodos. A orientação pura a objetos  geralmente se demonstra com um simples código que aplica uma ação a um número.

Saiba mais na página oficial Ruby!