Ruby
![]() | Per a altres significats, vegeu «Ruby (desambiguació)». |
![]() | |
Tipus | llenguatge de programació orientat a objectes, llenguatge de programació funcional, llenguatge de programació multiparadigma, llenguatge de programació imperatiu, llenguatge interpretat, programari lliure i llenguatge de programació ![]() |
---|---|
Data de creació | 1995; fa 29 anys (1995) |
Disseny | Yukihiro Matsumoto |
Desenvolupador | Yukihiro Matsumoto, et al. |
Epònim | robí ![]() |
Paradigma de programació | Multiparadigma (Orientat a objectes, Programació funcional, Programació imperativa, Programació reflexiva) |
Darrera versió estable | 3.0.1 |
Majors implementacions | Ruby MRI (en) ![]() ![]() |
Llenguatge de programació | C ![]() |
Influenciat per | Ada, Dylan, Perl, Python, Smalltalk, C++, CLU, Llenguatge de programació Eiffel, Lisp, BASIC, Lua i Emacs ![]() |
Sistema operatiu | multi-plataforma |
Extensió dels fitxers | .rb, .rbw |
Codi font | Codi font i Codi font ![]() |
Llicència | Llicència Ruby o llicència BSD[1][2] |
Etiqueta d'Stack Exchange | Etiqueta, Etiqueta, Etiqueta, Etiqueta, Etiqueta, Etiqueta i Etiqueta ![]() |
Pàgina web | ruby-lang.org |
El llenguatge de programació Ruby va ser creat per Yukihiro "Matz" Matsumoto l'any 1993. És un llenguatge de guions totalment orientat a objectes. Està molt orientat al tractament de fitxers i per manteniment del sistema. És simple, extensible i portable.
La versió estable és la 3.0.1.[3] Les principals novetats són diversos refinaments de la versió 2.0.0, incloent millores de rapidesa.
Últimament se n'està parlant molt gràcies al projecte Ruby on Rails.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/5/5a/Yukihiro_Matsumoto_EuRuKo_2011.jpg/220px-Yukihiro_Matsumoto_EuRuKo_2011.jpg)
Història
El llenguatge de programació Ruby va ser concebut originalment el 24 de febrer de 1993. El nom de "Ruby" va sorgir en una sessió de xat entre Matsumoto i Keiju Ishitsuka el mateix dia, abans d'haver escrit cap línia de codi.[4]
Primeres versions
Després de l'alliberament de Ruby 0.95 l'any 1995 diverses versions estables el van seguir:
- Ruby 1.0: 25 de desembre de 1996[4]
- Ruby 1.2: desembre de 1998
- Ruby 1.4: agost de 1999
- Ruby 1.6: setembre de 2000
L'any 1997 del primer article sobre Ruby fou publicat a Internet. Aquell mateix any Matsumoto va ser contractat per netlab.jp com a desenvolupador de Ruby a temps complet.[4] L'any 2000 Ruby era més popular que Python al Japó.[5]
Programa d'exemple
Programa que escriu Hola món per la sortida estàndard.
puts "Hola món!"
Tot són Objectes
A Ruby tot són objectes i per tant té mètodes, aquesta característica fa molt elegant el llenguatge. Un exemple d'això:
1.upto(10) { |i| puts 'viquipedia'.slice(0,i).center(10) }
Obtenim:
v vi viq viqu viqui viquip viquipe viquiped viquipedi viquipedia
Referències
- ↑ «COPYING in Ruby official source repository». Arxivat de l'original el 2017-03-20. [Consulta: 9 setembre 2014].
- ↑ «BSDL in Ruby official source repository». Arxivat de l'original el 2022-03-21. [Consulta: 9 setembre 2014].
- ↑ Anunci de la versió 3.0.1 (en anglès).
- ↑ 4,0 4,1 4,2 [enllaç sense format] http://blog.nicksieger.com/articles/2006/10/20/rubyconf-history-of-ruby History of Ruby
- ↑ Yukihiro Matsumoto. «Programming Ruby: Forward», octubre 2000. [Consulta: 5 març 2014].
Enllaços externs
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png)
- Ruby Adreça principal de Ruby.
- Rubies Comunitat hispana d'usuaris de Ruby.
- Ruby on Rails ens facilitat la creació de productes web en Ruby, creat per David Heinemeier Hansson.
Viccionari