Язык Ruby
Ру́би (от англ. Ruby «Рубин») интерпретируемый язык высокого уровня для быстрого и удобного объектно-ориентированного программирования. Язык обладает независимой реализацией многопоточности, строгой динамической типизацией, сборщиком мусора и многими другими возможностями. Руби близок по особенностям синтаксиса к языкам Perl и Эйфель, по объектно-ориентированному подходу к Smalltalk. Также некоторые черты языка взяты из Python, Лисп, Dylan и CLU.Полезности
- http://www.ruby-lang.org официальный сайт языка
- http://www.rubydocs.org файл с документацией языка и стандартных библиотек
- http://www.rubycentral.com/book/ книга "Programming Ruby - The Pragmatic Programmer's Guide"
- Используйте http://ruby-doc.org. На получения документации по классу
Array
наберите в поисковой строке Google "ruby doc Array". Первая ссылка будет правильной, а именно, http://www.ruby-doc.org/core/classes/Array.html. - http://acm.mipt.ru/distr/ruby186-25.exe локально доступный дистрибутив, включающий в себя
- fxri простейший GUI интерфейс к документации ruby
- Если ввести в строке фильтра
String#
то будут выведены все методы экземпляров класса - Если ввести в строке фильтра
to_a
то будут выведены все методы, в имени которых встречаетсяto_a
- В нижней части есть окно (
irb
), где можно в тестовом режиме интерактивно выполнять кодruby
- Если ввести в строке фильтра
- SciTE текстовый редактор (
c:/ruby/scite/SciTE.exe
)- Для создаваемых ruby файлов указывайте расширение
.rb
- F5 выполнить программу (необходимо, чтобы переменная окружения PATH содержала путь к
ruby.exe
) - Справа есть панель содержащая журнал выполнения (команды запуска,
stdin
иstdout
программы)
- Для создаваемых ruby файлов указывайте расширение
- fxri простейший GUI интерфейс к документации ruby
- http://errtheblog.com
Русская документация
- ruby_wikibooks.pdf: Страничка Ruby из WikiBooks (pdf) (оригинал)
- ruby_wikibooks-tasks.pdf: Страничка с задачами по Ruby из WikiBooks (pdf)
- Ruby-rus-docs.zip: Все страницы, посвященные Ruby в WikiBooks (html in zip)
- Learn_To_Program-ru.zip: Крис Пайн "Учись программировать", Михаил Шохирев