EMZETT.
Login

Kurz: Eine Sprache, die sich für Programmierer gut anfühlt.

Genauer: Ruby wird eingesetzt für Webanwendungen mit Ruby on Rails, Skripte, Automatisierung, Prototypen. Ruby wurde Mitte der 1990er von Yukihiro “Matz” Matsumoto entworfen mit dem Ziel, Programmierer glücklich zu machen. Sie ist rein objektorientiert (selbst Zahlen sind Objekte), dynamisch typisiert und sehr ausdrucksstark.

Steckbrief Ruby

Steckbrief

EigenschaftWert
Erschienen1995
Entwickelt vonYukihiro Matsumoto
Paradigmenobjektorientiert, funktional
Typisierungdynamisch, stark
AusführungInterpreter (YARV, JIT)
PaketverwaltungRubyGems / Bundler
Dateiendung.rb
SprachfamilieSkriptsprachen

Einsatzgebiete

Webanwendungen mit Ruby on Rails, Skripte, Automatisierung, Prototypen.

So führst du Code aus

Datei hallo.rb speichern und mit ruby hallo.rb starten, interaktiv mit irb.

Das erste Programm

puts "Hallo Ruby!"
name = "Mia"
puts "Hallo, #{name}!"
print "ohne Zeilenumbruch"
puts
p "p zeigt Debug-Darstellung"

Ausgabe:

Hallo Ruby!
Hallo, Mia!
ohne Zeilenumbruch
"p zeigt Debug-Darstellung"

Der Kurs: 12 Kapitel

Jedes Kapitel enthält geprüfte Beispiele mit echter Ausgabe, Merksätze, eine Übungsaufgabe und ein Quiz. Zum Üben mit Fortschrittsanzeige, Abzeichen und Zertifikat: Ruby-Kurs auf der Lernseite.

Kapitel

Datenstrukturen

Objektorientierung

Praxis

Fortgeschritten

Werkzeuge

Ökosystem

Nachschlagen

Ähnliche Sprachen

  • Python: Lesbar, vielseitig, ideal zum Einstieg
  • Perl: Das Schweizer Taschenmesser für Text und Skripte
  • Elixir: Funktional, nebenläufig und ausfallsicher

Siehe auch

Programmiersprachen im Überblick, Sprachen im Vergleich, Zeitstrahl der Programmiersprachen, Programmierparadigmen, Kompiliert oder interpretiert?