Ruby | ||
Date de première version | ||
---|---|---|
Paradigmes | Interprété, objet, impératif, concurrent, fonctionnel | |
Auteur | Yukihiro Matsumoto | |
Développeurs | Yukihiro Matsumoto et des contributeurs | |
Dernière version | 3.4.1 ()[1] | |
Typage | Fort, dynamique | |
Influencé par | Eiffel, Lisp, Smalltalk, Perl, Python, Dylan, Ada et CLU | |
A influencé | langage D[2], Groovy, Perl 6 | |
Implémentations | Ruby, YARV, Ruby MRI, JRuby, XRuby, Rubinius, Cardinal, Gardens Point Ruby.NET, IronRuby, MacRuby, mruby android-ruby | |
Écrit en | C | |
Système d'exploitation | Multiplate-forme | |
Licence | Licence Ruby, licence publique générale GNU version 2[3] et BSD 2-clauses (en)[4] | |
Site web | www.ruby-lang.org | |
Extension de fichier | rb et rbw | |
modifier |
Ruby est un langage de programmation libre. Il est interprété, orienté objet et multi-paradigme. Le langage a été standardisé au Japon en 2011 (JIS X 3017:2011)[5], et en 2012 par l'Organisation internationale de normalisation (ISO 30170:2012)[6].