Ruby

Nel mondo fisico, un rubino è una pietra preziosa rossa. Nel mondo digitale, Ruby è un linguaggio di programmazione dinamico e orientato agli oggetti, progettato per essere semplice e leggibile. È stato creato a metà degli anni Novanta da Yukihiro Matsumoto, che desiderava un linguaggio potente, ma piacevole da usare per scrivere codice.

La sintassi pulita di Ruby è facile da leggere e il suo design basato sul principio secondo cui "tutto è un oggetto" rende il linguaggio coerente e flessibile. La sua sintassi spesso assomiglia al linguaggio naturale, aiutando gli sviluppatori a scrivere codice conciso e facile da comprendere. Ruby è un linguaggio di programmazione ideale per i principianti, ma è comunque abbastanza potente per i programmatori esperti.

Di seguito è riportato un esempio di breve programma Ruby:

# A simple Ruby example from TechTerms.com

greeting = "Hello" names = ["Andrea", "Bridget", "Cassie"]

names.each do |name| puts "#{greeting}, #{name}!" end

Il codice precedente produrrebbe il seguente output:

Hello, Alice!
Hello, Bob!
Hello, Charlie!

Il codice sorgente Ruby può essere eseguito utilizzando l'interprete ufficiale di Ruby ("MRI") o alternative come JRuby, che funziona sulla Java Virtual Machine. Ruby è open source, è gratuito e funziona sulla maggior parte dei principali sistemi operativi, tra cui Linux, Windows e macOS.

Oggi Ruby è ampiamente utilizzato per creare applicazioni web tramite il framework Ruby on Rails, che alimenta piattaforme come Shopify, GitHub e Basecamp. Viene usato anche per script di automazione, elaborazione dei dati, strumenti DevOps e persino per alcuni tipi di sviluppo di videogiochi.

Per ulteriori informazioni o per scaricare Ruby, visita il sito web ufficiale di Ruby.

Aggiornato August 21, 2025 da Per C.

quizMetti alla prova le tue conoscenze

What was the programming language used for both NeXTSTEP and Mac OS X applications?

A
Objective-C
0%
B
C#
0%
C
Pascal
0%
D
Cobol
0%
Correct! Incorrect!     View the Objective-C definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Ruby in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.