Ruby

No mundo físico, um rubi é uma pedra preciosa vermelha. No mundo digital, Ruby é uma linguagem de programação dinâmica e orientada a objetos, projetada para ser simples e fácil de ler. Ela foi criada em meados da década de 1990 por Yukihiro Matsumoto, que queria uma linguagem poderosa e, ao mesmo tempo, agradável de programar.

A sintaxe simples do Ruby é fácil de ler, e seu design de que "tudo é um objeto" torna a linguagem consistente e flexível. Sua sintaxe geralmente se assemelha à linguagem natural, o que ajuda desenvolvedores a escrever código conciso e fácil de entender. Ruby é uma linguagem de programação ideal para iniciantes, mas ainda é poderosa o suficiente para programadores experientes.

Abaixo está um exemplo de um programa curto em Ruby:

# A simple Ruby example from TechTerms.com

greeting = "Hello" names = ["Andrea", "Bridget", "Cassie"]

names.each do |name| puts "#{greeting}, #{name}!" end

O código acima produziria a seguinte saída:

Hello, Alice!
Hello, Bob!
Hello, Charlie!

O código-fonte Ruby pode ser executado usando o interpretador oficial do Ruby ("MRI") ou alternativas como o JRuby, que é executado na Java Virtual Machine. Ruby é de código aberto, é gratuito e funciona na maioria dos principais sistemas operacionais, incluindo Linux, Windows e macOS.

Atualmente, Ruby é amplamente usado para criar aplicações web por meio do framework Ruby on Rails, que é usado por plataformas como Shopify, GitHub e Basecamp. Ele também é usado em scripts de automação, processamento de dados, ferramentas de DevOps e até mesmo em alguns projetos de desenvolvimento de jogos.

Para obter mais informações ou baixar o Ruby, visite o site oficial do Ruby.

Atualizado August 21, 2025 por Per C.

quizTeste seus conhecimentos

Which of the following is not a variable that can be set when scheduling a cron job?

A
Hour
0%
B
Minute
0%
C
Second
0%
D
Month
0%
Correct! Incorrect!     View the Cron definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Ruby nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.