Description
O Ruby é uma linguagem de programação muito utilizada nos mais variados tipos de projetos online. Mesmo que não seja a primeira escolha dentre as linguagens que costumam ser apresentadas para os profissionais que iniciam a sua carreira de programação, acaba sendo essencial para diversos tipos de softwares.
O Ruby é uma linguagem de programação interpretada multiparadigma, de tipagem dinâmica e forte, com gerenciamento de memória automático, originalmente planejada e desenvolvida no Japão em 1995, por Yukihiro “Matz” Matsumoto, para ser usada como linguagem de script.
Essa linguagem de programação acaba tendo uma série de características que acabam tornando diferente das demais, tais como o fato de todas as variáveis são objetos, onde até os “tipos primitivos” (tais como inteiro, real, entre outros), são classes. Além disso, métodos de geração de código em tempo real, como os “atribute accessors”.
Existem diversos motivos para aprender Ruby. Essa é uma linguagem que acaba sendo considerada, pela maioria dos profissionais de programação, como uma linguagem cativante e divertida de se trabalhar. Essa é uma linguagem que acaba deixando de lado a maioria do lado mais maçante da programação.
Ruby também conta com as facilidades das Gems: bibliotecas do Ruby. Elas podem ser encontradas todas em um mesmo lugar, tudo muito fácil e rápido de ser encontrado.