![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/7/73/Ruby_logo.svg/langru-640px-Ruby_logo.svg.png&w=640&q=50)
Ruby
интерпретируемый язык программирования / Материал из Википедии — свободной encyclopedia
Уважаемый Wikiwand AI, давайте упростим задачу, просто ответив на эти ключевые вопросы:
Перечислите основные факты и статистические данные о Ruby?
Кратко изложите эту статью для 10-летнего ребёнка
ПОКАЗАТЬ ВСЕ ВОПРОСЫ
Ruby (англ. ruby — рубин, произносится ['ru:bɪ] — ру́би) — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования[9][10]. Язык обладает независимой от операционной системы реализацией многопоточности, сильной динамической типизацией, сборщиком мусора и многими другими возможностями[⇨]. По особенностям синтаксиса он близок к языкам Perl и Eiffel, по объектно-ориентированному подходу — к Smalltalk. Также некоторые черты языка взяты из Python, Lisp, Dylan и Клу.
Краткие факты Класс языка, Появился в ...
Ruby | |
---|---|
![]() | |
Класс языка | объектно-ориентированный |
Появился в | 1995[1] |
Автор | Юкихиро Мацумото |
Расширение файлов |
.rb или .rbw |
Выпуск | |
Система типов | строгая, динамическая (утиная) |
Основные реализации | Ruby MRI[англ.], JRuby, Rubinius |
Испытал влияние | Ада, Dylan, Perl[3], Python[3], Smalltalk, C++, Клу, Eiffel, Лисп, Бейсик, Lua и Emacs[4] |
Повлиял на | Raku, Groovy, Crystal[5] |
Лицензия | Лицензия Ruby[вд], GNU GPL 2[6] и 2-пунктная лицензия BSD[вд][7] |
Сайт | ruby-lang.org (англ.) |
ОС | Windows[8], Linux, BSD[вд][8] и macOS[8] |
![]() |
Закрыть
Кроссплатформенная реализация интерпретатора языка является полностью свободной[11].