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.
Testen Sie Ihr Wissen