Ruby | |
---|---|
![]() | |
Парадигма | об'єктно-орієнтована, функційна, імперативна, логічна |
Дата появи | 1993 |
Творці | Юкіхіро Мацумото |
Розробник | Юкіхіро Мацумото (поряд з іншими) |
Останній реліз | |
Система типізації | динамічна |
Основні реалізації | Ruby, JRuby, Ruby.NET |
Під впливом від | Smalltalk, Perl, Lisp, Scheme, Python, CLU, Dylan |
Вплинула на | Groovy |
Мова реалізації | C[1] |
Операційна система | багатоплатформова |
Ліцензія | Ruby License та BSD |
Звичайні розширення файлів | .rb або .rbw |
Репозиторій вихідного коду | git.ruby-lang.org/ruby.git |
Вебсайт | www.ruby-lang.org |
Ruby (англ. «Рубін», читається «Ру́бі») — це інтерпретована, повністю об'єктноорієнтована мова програмування з чіткою динамічною типізацією. Мова вирізняється високою ефективністю розробки програм і увібрала в себе найкращі риси Perl, Java, Python, Smalltalk, Eiffel, Ada і Lisp. Ruby поєднує в собі Perl-подібний синтаксис з об'єктноорієнтованим підходом мови програмування Smalltalk. Також деякі риси запозичено із мов програмування Python, Lisp, Dylan та CLU.
Багатоплатформова реалізація інтерпретатора мови Ruby поширюється як Вільне програмне забезпечення. Початковий код проєкту розповсюджується під ліцензіями BSD («2-clause BSDL») і «Ruby», яка посилається на останній варіант ліцензії GPL і повністю сумісна з GPLv3.
© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search