Lar Desenvolvimento O que é Ruby? - o que é techopedia

O que é Ruby? - o que é techopedia

Índice:

Anonim

Definição - O que significa Ruby?

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

Techopedia explica Ruby

Ruby nasceu do desejo de Matz de criar uma linguagem de script mais poderosa que Perl e mais orientada a objetos que Python. O Ruby tem sido usado em várias aplicações de alto nível, incluindo: Simulações no Centro de Pesquisa Langley da NASA, Simulações para um grupo de pesquisa da Motorola, Como uma API de micro script para o Google SketchUp, Como um meio de implementar o controle reativo para a Siemens robô de serviço no projeto MORPHA e como ú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. De fato, no Ruby, todo valor, incluindo literais numéricos, além dos valores verdadeiro e falso, é um objeto. O encapsulamento dentro de um objeto é levado muito a sério. Para acessar o estado interno de um objeto, é necessário usar um método acessador. Uma das peculiaridades mais notáveis ​​em Ruby envolve a chamada de método e função. 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 grave, execute e depure programas com relativa facilidade. O Ruby pode ser executado no Windows, Linux, Mac ou Solaris. Os programas e bibliotecas Ruby, normalmente lançados como arquivos gem, são distribuídos principalmente usando o sistema de empacotamento RubyGems. Como uma linguagem de programação de código aberto, o Ruby é gratuito para baixar, usar, copiar, modificar e distribuir.

O que é Ruby? - o que é techopedia