Ruby
<templatestyles src="Metacaixa enllaç de desambiguació/styles.css" />
| 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 intèrpret basat en la màquina virtual YARV (Yet Another Ruby VM).
Últimament se n'està parlant molt gràcies al projecte Ruby on Rails.
Programa d'exemple
Programa que escriu Hola món per la sortida estàndard.
print "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
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
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.
| |||||