Was ist Ruby?
Ruby ist eine interpretierte, objektorientierte Programmiersprache, die häufig für die Webentwicklung verwendet wird. Sie bietet auch viele Skripting-Funktionen zur Verarbeitung von einfachen Text- und serialisierten Dateien oder zur Verwaltung von Systemaufgaben. Sie ist einfach, geradlinig und erweiterbar.
Funktionen von Ruby
-
Einfache Syntax
-
Normale objektorientierte Funktionen (z. B. Klassen, Methodenaufrufe)
-
Erweiterte objektorientierte Funktionen (z. B. Mix-ins, Singleton-Methoden)
-
Operatorüberladung
-
Exception-Behandlung -
Iteratoren und Closures
-
Garbage Collection
-
Dynamisches Laden von
Object-Dateien (auf einigen Architekturen) -
Hoch portabel (funktioniert auf vielen Unix-ähnlichen/POSIX-kompatiblen Plattformen sowie auf Windows, macOS usw.) Siehe auch docs.ruby-lang.org/en/4.0/maintainers_md.html#label-Platform+Maintainers
Wie man Ruby bekommt
Eine vollständige Liste der Möglichkeiten zur Installation von Ruby, einschließlich der Verwendung von Drittanbieter-Tools wie rvm, finden Sie unter
www.ruby-lang.org/en/downloads/
Sie können Release-Pakete und den Schnappschuss des Repositories herunterladen. Wenn Sie ganze Versionen von Ruby herunterladen möchten, besuchen Sie bitte www.ruby-lang.org/en/downloads/releases/.
Download mit Git
Der Spiegel des Ruby-Quellcode-Baums kann mit dem folgenden Befehl ausgecheckt werden
$ git clone https://github.com/ruby/ruby.git
Es gibt einige andere Äste in Entwicklung. Versuchen Sie den folgenden Befehl, um die Liste der Äste anzuzeigen
$ git ls-remote https://github.com/ruby/ruby.git
Sie möchten vielleicht auch git.ruby-lang.org/ruby.git (aktueller Master des Ruby-Quellcodes) verwenden, wenn Sie ein Committer sind.
Wie man baut
Siehe Ruby bauen
Ruby-Homepage
Dokumentation
Mailingliste
Es gibt eine Mailingliste zur Diskussion von Ruby. Um sich für diese Liste anzumelden, senden Sie bitte die folgende Phrase
join
im E-Mail-Betreff (nicht im Körper) an die Adresse ruby-talk-request@ml.ruby-lang.org.
Kopieren
Siehe die Datei COPYING.
Feedback
Fragen zur Ruby-Sprache können auf der Ruby-Talk-Mailingliste oder auf Websites wie stackoverflow.com gestellt werden.
Fehler sollten unter bugs.ruby-lang.org gemeldet werden. Lesen Sie „Probleme melden“ für weitere Informationen.
Mitwirkung
Siehe „Mitwirkung an Ruby“, die Einrichtungs- und Bauanweisungen enthält.
Der Autor
Ruby wurde ursprünglich 1995 von Yukihiro Matsumoto (Matz) entworfen und entwickelt.