Ruby
De Viquipèdia
| Per a altres significats, vegeu «Ruby (desambiguació)». |
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 1.9.1 [1]. Les principals novetats són el suport de caràcters multibyte com el Unicode i un nou interpret basat en la màquina virtual YARV (Yet Another Ruby VM).
Últimament se n'està parlant molt gràcies al projecte Ruby on Rails.
Taula de continguts |
[edita] Programa d'exemple
Programa que escriu Hola món per la sortida estàndard.
print "Hola món!"
[edita] 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
[edita] Referències
[edita] Enllaços externs
- Ruby Adreça principal de Ruby.
- Ruby central Recursos sobre Ruby en Anglès.
- Rubies Comunitat hispana d'usuaris de Ruby.
- Ruby on Rails ens facilitat la creació de productes web en Ruby, creat per David Heinemeier Hansson.
- Full Ruby on Rails Tutorial - A complete beginners intro to Ruby on Rails
[edita] Llibres
- The Ruby Programming Language de David Flanagan i Yukihiro "Matz" Matsumoto. És el llibre «oficial» de ruby. Inclou una referència completa de ruby 1.8 i 1.9
- Programming Ruby (1a edició), David Thomas y Andrew Hunt. Llibre publicat sota la llicencia Open Publication License v1.0.
- Programming Ruby (3a edició), Última versió del llibre de Dave Thomas amb Chad Fowler i Andy Hunt. Inclou un tutorial i una referència del llenguatge
- The: Ruby Way, Second Edition Un llibre de Hal Fulton. Presenta les construccions pròpies de Ruby
- Design Patterns in Ruby de russ olsen.
- The Well-Grounded Rubyist de David A. Black. Vol ser un llibre introductori per començar com a principiant i acabar sent fluid.
| Llenguatges de programació |
|---|
| Ada | ALGOL | Assemblador | Awk | Basic| BCPL | C | C++ | C# | Clean | Cobol | Cyclone | D | Delphi | Eiffel | Forth | Fortran | Haskell | Hume | Java | Javascript | Lisp | Logo | MAGIC | Mercury | Miranda| ML | ML_Estàndard (SML) | Modula-2 | Oberon | OCaml | OpenCL | Pascal | PHP | Perl | Prolog | Python | Rexx | Ruby | Scala | Smalltalk | Altres llenguatges... |

