Ruby
Материал из Сетепедии
Человек создан для творчества, и я всегда знал, что люблю творить. Увы, я обделён талантом художника или музыканта. Зато умею писать программы.
Я хочу, чтобы компьютер был моим слугой, а не господином, поэтому я должен уметь быстро и эффективно объяснить ему, что делать.
Программы должны быть написаны так, чтобы их могли читать люди, и лишь иногда так, чтобы их могли выполнять машины.
Абельсон и Сассман
Содержание |
Определение
Ruby (англ. «Рубин», читается ['ɹu:bɪ]) — динамический, рефлективный, интерпретируемый язык высокого уровня для быстрого и удобного объектно-ориентированного программирования. Язык обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, «сборщиком мусора» и многими другими возможностями. Ruby близок по особенностям синтаксиса к языкам Перл и Эйфель, по объектно-ориентированному подходу к Smalltalk. Также некоторые черты языка взяты из Python, Лисп, Dylan и CLU.
Кроссплатформенная реализация интерпретатора языка является полностью свободной.
Установка
Windows
В windows есть несколько вариантов установки:
- Ruby 1.8.6 One-Click Installer Stable version (рекомендуется)
- Ruby 1.8.7-p72 Binary Stable version
- Ruby 1.9.1-p0 Binary Stable version
Linux
В зависимости от используемого вами дистрибутива Linux, есть несколько вариантов установки Ruby. Первый вариант, это скачивание исходных кодов и их компиляция. Второй вариант, это использование менеджера пакетов...
Например в Debian/Ubuntu/Kubuntu c помощью apt-get можно легко установить Ruby:
sh: highlight: command not found
You need to specify a language like this: <source lang="html">...</source>
Supported languages for syntax highlighting:
(error loading support language list)MAC OS X
Ruby 1.8.6 полностью поддерживается на Mac OS X Leopard включая Ruby on Rails, Mongrel, Capistrano, и другие популярные Ruby гемы (пакеты). Дополнительно, смотри Ruby вики на MacOS Forge.
На MacPorts, ты можешь установить Ruby с помощью…
sh: highlight: command not found
You need to specify a language like this: <source lang="html">...</source>
Supported languages for syntax highlighting:
(error loading support language list)Необходимые ссылки
- Главный сайт (англ.яз)
- ЧастыеВопросы по Ruby
- Учебник программирования на Ruby.
Примеры
sh: highlight: command not found
You need to specify a language like this: <source lang="html">...</source>
Supported languages for syntax highlighting:
(error loading support language list)Проверить можно в онлайн интерпретаторе.
