Ruby

Материал из Сетепедии

Перейти к: навигация, поиск

Человек создан для творчества, и я всегда знал, что люблю творить. Увы, я обделён талантом художника или музыканта. Зато умею писать программы.

Я хочу, чтобы компьютер был моим слугой, а не господином, поэтому я должен уметь быстро и эффективно объяснить ему, что делать.

Юкихиро Мацумото

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

Абельсон и Сассман

Содержание

Определение

Ruby (англ. «Рубин», читается ['ɹu:bɪ]) — динамический, рефлективный, интерпретируемый язык высокого уровня для быстрого и удобного объектно-ориентированного программирования. Язык обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, «сборщиком мусора» и многими другими возможностями. Ruby близок по особенностям синтаксиса к языкам Перл и Эйфель, по объектно-ориентированному подходу к Smalltalk. Также некоторые черты языка взяты из Python, Лисп, Dylan и CLU.

Кроссплатформенная реализация интерпретатора языка является полностью свободной.

Установка

Windows

В windows есть несколько вариантов установки:

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)

Необходимые ссылки

Примеры

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)

Проверить можно в онлайн интерпретаторе.

Примечания

Источник — «http://wiki.letinet.ru/Ruby»
Личные инструменты