Rubi

Definição – o que Ruby significa?

Ruby é uma linguagem de programação orientada a objetos de código aberto criada por Yukihiro “Matz” Matsumoto. Projetado para fornecer uma linguagem de programação que se concentra na simplicidade e produtividade, a criação do Ruby foi inspirada em Lisp, Smalltalk e Perl. Embora naturalmente orientado a objetos, Ruby também pode ser aplicado usando estilos de programação procedural e funcional.

Definirtec explica Ruby

Ruby nasceu do desejo de Matz de criar uma linguagem de script que fosse mais poderosa do que Perl e mais orientada a objetos do que Python. Ruby tem sido usado em uma série de aplicativos de alto perfil, incluindo: Simulações no NASA Langley Research Center, Simulações para um grupo de pesquisa da Motorola, Como uma API de micro scripting para Google SketchUp, Como um meio de implementar o controle reativo para o Siemens robô de serviço no projeto MORPHA, e como a única linguagem de programação usada para desenvolver o site de gerenciamento de projetos conhecido como Basecamp. Ruby é principalmente uma linguagem de programação orientada a objetos. Na verdade, em Ruby, todo valor, incluindo literais numéricos, bem como os valores true e false, é um objeto. O encapsulamento dentro de um objeto é levado muito a sério. Para acessar o estado interno de um objeto, deve-se usar um método acessador. Uma das peculiaridades mais notáveis ​​em Ruby envolve a invocação de métodos e funções. Parênteses, que normalmente são encontrados em métodos e funções de outras linguagens de programação, não são necessários aqui, especialmente se nenhum argumento for necessário. Para acelerar o desenvolvimento de aplicativos, Ruby pode ser usado em conjunto com um IDE (Integrated Development Environment). Isso permitirá que um programador escreva, execute e depure programas com relativa facilidade. Ruby pode ser executado em Windows, Linux, Mac ou Solaris. Os programas e bibliotecas Ruby, normalmente lançados como arquivos gem, são principalmente distribuídos usando o sistema de empacotamento RubyGems. Como uma linguagem de programação de código aberto, Ruby é gratuito para baixar, usar, copiar, modificar e distribuir.