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

Хотите узнать больше или попробовать Ruby? Try Ruby

Почему Ruby?

Почему программисты по всему миру любят Ruby? Что делает его интересным?

Ecosystem

Богатые гемы поддерживают все виды разработки.
Зрелые инструменты готовы к использованию.

Ruby имеет обширную коллекцию библиотек, называемых гемами, поддерживающих всё от веб-разработки до обработки данных. С зрелыми фреймворками, такими как Rails, и комплексными инструментальными цепочками вы можете комбинировать отличные существующие ресурсы для быстрого создания высококачественных приложений без изобретения велосипеда.
Когда я выпустил Ruby в мир, я никогда не представлял, что из него вырастет такая богатая экосистема. Более 200 000 гемов, Ruby on Rails, RSpec, Bundler — всё это создало и взрастило сообщество. Моё желание «сделать программистов счастливыми» воплотилось так, как я никогда не смог бы достичь в одиночку.

Yukihiro "Matz" Matsumoto

Creator of Ruby

Simple

Легко писать, легко читать.
Естественный синтаксис, как разговорная речь.

Ruby имеет простой и интуитивно понятный синтаксис, который читается как естественный язык. Устраняя сложные символы и многословные конструкции, философия дизайна Ruby позволяет вам напрямую выражать то, что вы хотите. С минимальным шаблонным кодом и высокой читаемостью он дружелюбен к новичкам и легко поддерживается опытными разработчиками.
Ruby — это просто самый красивый язык программирования, который я когда-либо видел.
Я уделяю значительное внимание новым языкам программирования, новым средам, новым фреймворкам, и я до сих пор не видел ничего, что могло бы сравниться с Ruby или превзойти его в чистоте дизайна.

David Heinemeier Hansson

Creator of Ruby on Rails

Productivity

Делайте больше с меньшим количеством кода.
Интуитивный синтаксис ускоряет разработку.

Выразительный синтаксис Ruby позволяет писать сложную логику кратко. Используя мощные функции, такие как метапрограммирование и блоки, вы можете уменьшить повторения и сосредоточиться на решении основных проблем. С комплексными тестовыми фреймворками вы можете поддерживать качество, достигая быстрых циклов разработки.
Ruby быстро превращает идеи в код. Его простота помогает мне оставаться сосредоточенным; его выразительность позволяет писать так, как я думаю.
Ощущение, что язык уходит в сторону, оставляя только меня и задачу. С отличными инструментами и библиотеками идеи быстро становятся работающим, элегантным кодом.

Dave Thomas

Author of "The Pragmatic Programmer"

Community

Разработчики по всему миру поддерживают друг друга.
Теплое, активное сообщество.

Сообщество Ruby придерживается культуры "Matz is nice and so we are nice (MINASWAN)", приветствуя всех от новичков до экспертов. Конференции и встречи по всему миру поощряют обмен знаниями и связи. Это теплое, устойчивое сообщество, где люди помогают друг другу и растут вместе.
Сообщество Ruby полно таланта и креативности — разработчики, привлечённые элегантным синтаксисом Ruby, которые программируют ради удовольствия. Это яркое, гостеприимное сообщество, готовое поделиться своей любовью к программированию со всеми. Этот дух тепла и сотрудничества — безусловно, главное достоинство Ruby.

Amanda Perino

Executive Director of Rails Foundation

Присоединяйтесь к сообществу

Людей, которые занимаются Ruby помимо простого использования, называют Rubyists.
Rubyists, любящие Ruby, все милые #rubyfriends. Активность сообщества процветает и весела.

Универсальный девиз "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

Новости

Читать больше новостей

Безопасность

Читать больше о безопасности