Ruby

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

Date de première version Voir et modifier les données sur Wikidata
Paradigmes Interprété, objet, impératif, concurrent, fonctionnel
Auteur Yukihiro Matsumoto
Développeurs Yukihiro Matsumoto et des contributeurs
Dernière version 2.3.0 () [1], [2]
2.3.3 () Voir et modifier les données sur Wikidata
Typage Fort, dynamique
Influencé par Eiffel, Lisp, Smalltalk, Perl, Python, Dylan, Ada et CLU
A influencé langage D [3], 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 Voir et modifier les données sur Wikidata
Système d'exploitation Multiplate-forme
Licence Licence Ruby, BSD 2-clauses ( d) et GPL-2.0 Voir et modifier les données sur Wikidata
Site web www.ruby-lang.org Voir 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) [4], et en 2012 par l' Organisation internationale de normalisation (ISO 30170:2012) [5].

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 [6] :

La dernière version stable est la 2.3.1, publiée le 26 avril 2016.

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 [11].

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