Ruby

In der physischen Welt ist ein Rubin ein roter Edelstein. In der digitalen Welt ist Ruby eine dynamische, objektorientierte Programmiersprache, die auf Einfachheit und gute Lesbarkeit ausgelegt ist. Sie wurde Mitte der 1990er-Jahre von Yukihiro Matsumoto entwickelt, der eine leistungsfähige und zugleich angenehm zu verwendende Sprache schaffen wollte.

Die übersichtliche Syntax von Ruby ist leicht zu lesen, und das Design „alles ist ein Objekt“ macht die Sprache einheitlich und flexibel. Die Syntax ähnelt oft der natürlichen Sprache. Dadurch können Entwickler kompakten und leicht verständlichen Code schreiben. Ruby ist eine ideale Programmiersprache für Anfänger und zugleich leistungsfähig genug für erfahrene Programmierer.

Unten sehen Sie ein kurzes Ruby-Programm:

# A simple Ruby example from TechTerms.com

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

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

Der obige Code würde die folgende Ausgabe erzeugen:

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

Ruby-Quellcode kann mit dem offiziellen Ruby-Interpreter („MRI“) oder mit Alternativen wie JRuby ausgeführt werden, das auf der Java Virtual Machine läuft. Ruby ist Open Source, kostenlos nutzbar und läuft auf den meisten gängigen Betriebssystemen, darunter Linux, Windows und macOS.

Heute wird Ruby häufig zum Erstellen von Webanwendungen mit dem Ruby-on-Rails-Framework verwendet, das Plattformen wie Shopify, GitHub und Basecamp unterstützt. Außerdem wird Ruby für Automatisierungsskripte, die Datenverarbeitung, DevOps-Tools und sogar für die Entwicklung einiger Spiele eingesetzt.

Weitere Informationen und den Download von Ruby finden Sie auf der offiziellen Ruby-Website.

Aktualisiert August 21, 2025 von Per C.

quizTesten Sie Ihr Wissen

When a software function calls itself, it is known as what?

A
Revision
0%
B
Refraction
0%
C
Relation
0%
D
Recursion
0%
Correct! Incorrect!     View the Recursion definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von Ruby auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.