Ruby

Page d'aide sur l'homonymie Pour les articles homonymes, voir Ruby (homonymie).
Ruby
Logo.

Date de première versionVoir et modifier les données sur Wikidata
ParadigmesInterprété, objet, impératif, concurrent, fonctionnel
AuteurYukihiro Matsumoto
DéveloppeursYukihiro Matsumoto et des contributeurs
Dernière version2.5.1 ()[1]Voir et modifier les données sur Wikidata
TypageFort, dynamique
Influencé parEiffel, Lisp, Smalltalk, Perl, Python, Dylan, Ada et CLU
A influencélangage D[2], Groovy, Perl 6
ImplémentationsRuby, YARV, Ruby MRI, JRuby, XRuby, Rubinius, Cardinal, Gardens Point Ruby.NET, android-ruby
Écrit enCVoir et modifier les données sur Wikidata
Système d'exploitationMultiplate-forme
LicenceLicence Ruby, BSD 2-clauses (d) et GPLv2Voir et modifier les données sur Wikidata
Site webwww.ruby-lang.orgVoir et modifier les données sur Wikidata

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)[3], et en 2012 par l'Organisation internationale de normalisation (ISO 30170:2012)[4].

Historique

Yukihiro « Matz » Matsumoto est le créateur de Ruby. Frustré par son expérience en développement Smalltalk et Lisp, il débute la conception d'un nouveau langage en 1993 sous Emacs, puis publie une première version en 1995 sous licence libre. Il enchaîne depuis les nouvelles versions.

Des changements de version majeurs ont eu lieu[5] :

La dernière version stable est la 2.5.0, publiée le .

Depuis l'arrivée d'une documentation anglophone, et du framework web Ruby on Rails en 2004, Ruby a connu un certain engouement qui n'a cessé de croître jusqu'en 2007 dans le monde de la programmation[10].

Other Languages
azərbaycanca: Ruby
تۆرکجه: روبی
žemaitėška: Ruby
беларуская: Ruby
български: Ruby
català: Ruby
کوردی: ڕووبی
čeština: Ruby
Ελληνικά: Ruby
español: Ruby
euskara: Ruby
suomi: Ruby
galego: Ruby
עברית: Ruby
Bahasa Indonesia: Ruby (bahasa pemrograman)
italiano: Ruby
日本語: Ruby
ქართული: რუბი
lumbaart: Ruby
lietuvių: Ruby
latviešu: Ruby
मराठी: रुबी
Bahasa Melayu: Ruby
မြန်မာဘာသာ: Ruby (programming language)
norsk nynorsk: Ruby
norsk: Ruby
română: Ruby
русский: Ruby
srpskohrvatski / српскохрватски: Rubi (programski jezik)
svenska: Ruby
тоҷикӣ: Руби
Türkçe: Ruby
татарча/tatarça: Ruby
українська: Ruby
吴语: Ruby
中文: Ruby