Loading...
0%
Ruby

A Programmer's Best Friend

Since 1995

Ruby

Latest Version: 3.4.8

Download
# Output "I love Ruby"
say = "I love Ruby"
puts say

# Output "I *LOVE* RUBY"
say = say.sub("love", "*love*")
puts say.upcase

# Output "I *love* Ruby"
# five times
5.times { puts say }
# Ruby knows what you
# mean, even if you
# want to do math on
# an entire Array
cities  = %w[ London
              Oslo
              Paris
              Amsterdam
              Berlin ]
visited = %w[Berlin Oslo]

puts "I still need " +
     "to visit the " +
     "following cities:",
     cities - visited
# The Greeter class
class Greeter
  def initialize(name)
    @name = name.capitalize
  end

  def salute
    puts "Hello #{@name}!"
  end
end

# Create a new object
g = Greeter.new("world")

# Output "Hello World!"
g.salute

Quer aprender mais ou experimentar Ruby? Try Ruby

Por que Ruby?

Por que programadores de todo o mundo amam Ruby? O que o torna divertido?

Ecosystem

Gems ricas suportam todos os tipos de desenvolvimento.
Ferramentas maduras prontas para usar.

Ruby tem uma vasta coleção de bibliotecas chamadas gems, suportando tudo desde desenvolvimento web até processamento de dados. Com frameworks maduros como Rails e cadeias de ferramentas abrangentes, você pode combinar excelentes recursos existentes para construir aplicações de alta qualidade rapidamente sem reinventar a roda.
Quando lancei Ruby ao mundo, nunca imaginei que um ecossistema tão rico cresceria a partir dele. Mais de 200.000 gems, Ruby on Rails, RSpec, Bundler—tudo isso foi criado e cultivado pela comunidade. Meu desejo de "fazer os programadores felizes" foi realizado de maneiras que eu nunca poderia ter alcançado sozinho.

Yukihiro "Matz" Matsumoto

Creator of Ruby

Simple

Fácil de escrever, fácil de ler.
Sintaxe natural como a linguagem falada.

Ruby tem uma sintaxe simples e intuitiva que se lê como linguagem natural. Ao eliminar símbolos complexos e construções verbosas, a filosofia de design do Ruby permite expressar diretamente o que você quer. Com código mínimo repetitivo e alta legibilidade, é amigável para iniciantes e de fácil manutenção para desenvolvedores experientes.
Ruby é simplesmente a linguagem de programação mais bonita que já vi.
Presto bastante atenção às novas linguagens de programação que surgem, novos ambientes, novos frameworks, e ainda não vi nada que iguale ou supere Ruby na pureza de seu design.

David Heinemeier Hansson

Creator of Ruby on Rails

Productivity

Faça mais com menos código.
Sintaxe intuitiva acelera o desenvolvimento.

A sintaxe expressiva do Ruby permite escrever lógica complexa de forma concisa. Aproveitando recursos poderosos como metaprogramação e blocos, você pode reduzir a repetição e se concentrar em resolver os problemas principais. Com frameworks de teste abrangentes, você pode manter a qualidade enquanto alcança ciclos de desenvolvimento rápidos.
Ruby transforma ideias em código rapidamente. Sua simplicidade me mantém focado; sua expressividade me permite escrever da forma que penso.
Parece que a linguagem sai do caminho, deixando apenas eu e o problema. Com ótimas ferramentas e bibliotecas, ideias rapidamente se tornam código elegante e funcional.

Dave Thomas

Author of "The Pragmatic Programmer"

Community

Desenvolvedores em todo o mundo se apoiam mutuamente.
Uma comunidade calorosa e ativa.

A comunidade Ruby abraça a cultura de "Matz is nice and so we are nice (MINASWAN)," dando boas-vindas a todos, desde iniciantes até especialistas. Conferências e meetups ao redor do mundo promovem o compartilhamento de conhecimento e conexões. É uma comunidade calorosa e sustentável onde as pessoas se ajudam mutuamente e crescem juntas.
A comunidade Ruby é cheia de talento e criatividade, desenvolvedores atraídos pela sintaxe elegante do Ruby que programam pelo prazer de programar. É uma comunidade vibrante e acolhedora, disposta a compartilhar esse amor pela programação com todos. Esse espírito de calor e colaboração é, sem dúvida, o maior trunfo do Ruby.

Amanda Perino

Executive Director of Rails Foundation

Junte-se à Comunidade

Pessoas que se envolvem com Ruby além de serem apenas usuários são chamadas de Rubyistas.
Rubyistas que amam Ruby são todos agradáveis #rubyfriends. Atividades da comunidade são prósperas e divertidas.

O lema universal é "MINASWAN" — Matz is nice and so we are nice

Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community