Ruby

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.

  1. GitHub — 2007.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search