Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist Ruby?

Was ist Ruby?

藏色散人
藏色散人Original
2019-01-16 10:36:3519320Durchsuche

Ruby ist einzigartig unter den objektorientierten Skriptsprachen. In gewisser Weise ist es eine puristische Sprache für Leute, die objektorientierte Sprachen mögen. Ausnahmslos alles wird automatisch zum Objekt, was in anderen Programmiersprachen nicht der Fall ist.

Was ist Ruby?

Was ist ein Objekt?

In gewisser Weise kann man es sich wie den Bau eines Autos vorstellen. Wenn Sie einen Bauplan haben, wird aus diesem Bauplan ein Objekt erstellt. Es enthält alle Eigenschaften des Objekts (z. B. Marke, Modell, Farbe) und die Operationen, die es ausführen kann. Doch selbst als rein objektorientierte Sprache geht Ruby nicht auf Kosten der Benutzerfreundlichkeit oder Flexibilität, indem es Funktionen weglässt, die nicht explizit mit der objektorientierten Programmierung zusammenhängen.

Rubys Architekt Yukihiro Matsumoto (im Internet einfach als „Matz“ bekannt) hat die Sprache so konzipiert, dass sie einfach genug für Programmieranfänger ist, aber dennoch leistungsstark genug, um erfahrenen Programmierern alles zu bieten, was sie brauchen. Es klingt widersprüchlich, aber diese Dichotomie ist auf Rubys rein objektorientiertes Design und Matz' sorgfältige Auswahl von Funktionen aus anderen Sprachen wie Perl, Smalltalk und Lisp zurückzuführen.

Es gibt Bibliotheken zum Erstellen aller Arten von Anwendungen mit Ruby: XML-Parser, GUI-Bindungen, Netzwerkprotokolle, Spielbibliotheken usw. Ruby-Programmierer haben außerdem Zugriff auf leistungsstarke RubyGems-Programme. Im Vergleich zu Perls CPAN erleichtert RubyGems den Import der Bibliotheken anderer Programmierer in Ihre eigenen Programme.

Das obige ist der detaillierte Inhalt vonWas ist Ruby?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was ist Quellcode?Nächster Artikel:Was ist Quellcode?