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

CryptoWall and Locky were types of what?

A
Firewalls
0%
B
Ransomware
0%
C
Encryption algorithms
0%
D
Antivirus software
0%
Correct! Incorrect!     View the Ransomware 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.