Loading...
0%
Ruby

A Programmer's Best Friend

Since 1995

Ruby

Latest Version: 3.4.8

Download
# Output "I love Ruby"
say = "I love Ruby"
puts say

# Output "I *LOVE* RUBY"
say = say.sub("love", "*love*")
puts say.upcase

# Output "I *love* Ruby"
# five times
5.times { puts say }
# Ruby knows what you
# mean, even if you
# want to do math on
# an entire Array
cities  = %w[ London
              Oslo
              Paris
              Amsterdam
              Berlin ]
visited = %w[Berlin Oslo]

puts "I still need " +
     "to visit the " +
     "following cities:",
     cities - visited
# The Greeter class
class Greeter
  def initialize(name)
    @name = name.capitalize
  end

  def salute
    puts "Hello #{@name}!"
  end
end

# Create a new object
g = Greeter.new("world")

# Output "Hello World!"
g.salute

Vuoi saperne di più o provare Ruby? Try Ruby

This translation of www.ruby-lang.org is unmaintained and might contain obsolete information or even errors. Please refer to the original English site for the most up-to-date content.

If you want to contribute and help improve this site, please visit the project's page on GitHub.

Perché Ruby?

Perché i programmatori di tutto il mondo amano Ruby? Cosa lo rende divertente?

Ecosystem

Gem ricche supportano tutti i tipi di sviluppo.
Strumenti maturi pronti all'uso.

Ruby ha una vasta collezione di librerie chiamate gem, che supportano tutto dallo sviluppo web all'elaborazione dati. Con framework maturi come Rails e toolchain complete, puoi combinare eccellenti risorse esistenti per costruire rapidamente applicazioni di alta qualità senza reinventare la ruota.
Quando ho rilasciato Ruby al mondo, non avrei mai immaginato che un ecosistema così ricco sarebbe cresciuto. Oltre 200.000 gem, Ruby on Rails, RSpec, Bundler—tutto questo è stato creato e coltivato dalla comunità. Il mio desiderio di "rendere felici i programmatori" si è realizzato in modi che non avrei mai potuto raggiungere da solo.

Yukihiro "Matz" Matsumoto

Creator of Ruby

Simple

Facile da scrivere, facile da leggere.
Sintassi naturale come il linguaggio parlato.

Ruby ha una sintassi semplice e intuitiva che si legge come il linguaggio naturale. Eliminando simboli complessi e costrutti verbosi, la filosofia di design di Ruby ti permette di esprimere direttamente ciò che vuoi. Con un minimo di codice ripetitivo e alta leggibilità, è adatto ai principianti e mantenibile per gli sviluppatori esperti.
Ruby è semplicemente il linguaggio di programmazione più bello che abbia mai visto.
Presto molta attenzione ai nuovi linguaggi di programmazione che emergono, ai nuovi ambienti, ai nuovi framework, e non ho ancora visto nulla che eguagli o superi Ruby nella purezza del suo design.

David Heinemeier Hansson

Creator of Ruby on Rails

Productivity

Fai di più con meno codice.
La sintassi intuitiva accelera lo sviluppo.

La sintassi espressiva di Ruby ti permette di scrivere logiche complesse in modo conciso. Sfruttando funzionalità potenti come metaprogrammazione e blocchi, puoi ridurre le ripetizioni e concentrarti sulla risoluzione dei problemi principali. Con framework di test completi, puoi mantenere la qualità raggiungendo cicli di sviluppo rapidi.
Ruby trasforma le idee in codice velocemente. La sua semplicità mi tiene concentrato; la sua espressività mi permette di scrivere come penso.
Sembra che il linguaggio si faccia da parte, lasciando solo me e il problema. Con ottimi strumenti e librerie, le idee diventano rapidamente codice elegante e funzionante.

Dave Thomas

Author of "The Pragmatic Programmer"

Community

Sviluppatori di tutto il mondo si supportano a vicenda.
Una comunità calorosa e attiva.

La comunità Ruby abbraccia la cultura di "Matz is nice and so we are nice (MINASWAN)," accogliendo tutti dai principianti agli esperti. Conferenze e meetup in tutto il mondo favoriscono la condivisione delle conoscenze e le connessioni. È una comunità calorosa e sostenibile dove le persone si aiutano a vicenda e crescono insieme.
La comunità Ruby è piena di talento e creatività, sviluppatori attratti dall'elegante sintassi di Ruby che programmano per il piacere di farlo. È una comunità vibrante e accogliente, pronta a condividere questo amore per la programmazione con tutti. Questo spirito di calore e collaborazione è senza dubbio il più grande patrimonio di Ruby.

Amanda Perino

Executive Director of Rails Foundation

Unisciti alla Comunità

Le persone che si dedicano a Ruby oltre ad essere semplici utenti sono chiamate Rubyisti.
I Rubyisti che amano Ruby sono tutti simpatici #rubyfriends. Le attività della comunità sono fiorenti e divertenti.

Il motto universale è "MINASWAN" — Matz is nice and so we are nice

Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community
Ruby Community

Notizie

Leggi altre notizie

Sicurezza

Leggi altra sicurezza