Movatterモバイル変換


[0]ホーム

URL:


Vés al contingut
Viquipèdial'Enciclopèdia Lliure
Cerca

Ruby

De la Viquipèdia, l'enciclopèdia lliure
Per a altres significats, vegeu «Ruby (desambiguació)».
Infotaula de llenguatge de programacióRuby
Tipusllenguatge de programació orientat a objectes,llenguatge de programació funcional,llenguatge de programació multiparadigma,llenguatge de programació imperatiu,llenguatge interpretat,programari lliure illenguatge de programacióModifica el valor a Wikidata
Data de creació1995; fa 30 anys (1995)
DissenyYukihiro Matsumoto
DesenvolupadorYukihiro Matsumoto, et al.
EpònimrobíModifica el valor a Wikidata
Paradigma de programacióMultiparadigma (Orientat a objectes,Programació funcional,Programació imperativa,Programació reflexiva)
Darrera versió estable3.0.1
Majors implementacionsRuby MRI(en)TradueixModifica el valor a Wikidata
Llenguatge de programacióCModifica el valor a Wikidata
Influenciat perAda,Dylan,Perl,Python,Smalltalk,C++,CLU,Llenguatge de programació Eiffel,Lisp,BASIC,Lua iEmacsModifica el valor a Wikidata
Sistema operatiumulti-plataforma
Extensió dels fitxers.rb, .rbw
Codi fontCodi font iCodi fontModifica el valor a Wikidata
LlicènciaLlicència Ruby ollicència BSD[1][2]
Etiqueta d'Stack ExchangeEtiqueta,Etiqueta,Etiqueta,Etiqueta,Etiqueta,Etiqueta iEtiquetaModifica el valor a Wikidata
Pàgina webruby-lang.org

Elllenguatge de programacióRuby va ser creat perYukihiro "Matz" Matsumoto l'any1993. És un llenguatge de guions totalmentorientat 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 projecteRuby on Rails.

Yukihiro Matsumoto el creador deRuby.

Història

[modifica]

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

[modifica]

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 aInternet. 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 quePython alJapó.[5]

Programa d'exemple

[modifica]

Programa que escriuHola món per la sortida estàndard.

puts"Hola món!"

Tot són Objectes

[modifica]

ARuby 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:

vviviqviquviquiviquipviquipeviquipedviquipediviquipedia

Referències

[modifica]
  1. «COPYING in Ruby official source repository». Arxivat de l'original el 2017-03-20. [Consulta: 9 setembre 2014].
  2. «BSDL in Ruby official source repository». Arxivat de l'original el 2022-03-21. [Consulta: 9 setembre 2014].
  3. Anunci de la versió 3.0.1 (en anglès).
  4. 4,04,14,2[enllaç sense format]http://blog.nicksieger.com/articles/2006/10/20/rubyconf-history-of-ruby History of Ruby
  5. Yukihiro Matsumoto. «Programming Ruby: Forward», 01-10-2000. [Consulta: 5 març 2014].

Enllaços externs

[modifica]
AWikimedia Commons hi ha contingut multimèdia relatiu a:Ruby
  • 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.
  • Vegeu aquesta plantilla
Assembly · Bash · BASIC · C · C++ · C# · COBOL · Haskell · Idris · Fortran · Java · JavaScript (JS) · Lisp · Pascal · Perl · PHP · Prolog · Python · PureScript · Ruby · Scheme · Smalltalk · Visual Basic

Viccionari

Registres d'autoritat
Obtingut de «https://ca.wikipedia.org/w/index.php?title=Ruby&oldid=34481069»
Categories:
Categories ocultes:

[8]ページ先頭

©2009-2025 Movatter.jp