English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Ruby Уровень 1 Учебник

Ruby Уровень 2 Учебник

Учебник Ruby

Ruby - это простая и быстрая объектно-ориентированная (объектно-ориентированный язык программирования) скриптовый язык, разработанный Масато Мотосито (Yukihiro Matsumoto) из Японии в 1990-х годах, и соблюдает GPL-лицензию и Ruby License. Его вдохновение и характеристики происходят от Perl, Smalltalk, Eiffel, Ada и языков Lisp. Из Ruby также развились другие языки программирования для других платформ, такие как JRuby (Java платформа), IronRuby (.NET платформа). Автор Ruby начал работать над Ruby 24 февраля 1993 года и только 24 декабря 1995 года официально发布了 его на фид (форум). Так как发音 Perl схож с именем камня, родившегося в июне - жемчуг (pearl), Ruby был назван в честь камня, родившегося в июле - рубин (ruby).

Ruby - это открытый исходный код, объектно-ориентированный серверный скриптовый язык программирования, разработанный и созданный Масато Мотосито (Масато Мотосито / Yukihiro Matsumoto) из Японии в середине 1990-х годов. В сообществе Ruby Масато также известен как Матс (Matz). Ruby может работать на множестве платформ, таких как Windows, MAC OS и различные версии UNIX.

Изучая этот учебник, вы получите полное понимание Ruby.

Теперь начнем изучать Ruby!

Кому подходит этот учебник?

Этот учебник помогает начинающим понять основы языка Ruby и основные концепции.

Знания, которые вам потребуются перед чтением этого учебника:

Перед тем как начать практиковаться с примерами, предоставленными в этом учебнике, лучше всего иметь базовые знания о компьютерных программах и языках программирования, это поможет вам лучше понять учебник.

Компиляция/выполнение программы Ruby

Для большинства языков программирования первым примером入门а является "Привет, мир!". Ниже приведен пример вывода "Привет, мир!" с использованием Ruby:

Онлайн пример

#!/usr/bin/ruby
 
puts "Привет Мир!";

Нажмите кнопку "Запуск примера", чтобы увидеть результат выполнения примера онлайн.

Или в режиме интерактивной командной строки irb:

>>puts "Привет, мир!"
Привет, мир!
=> nil