Ruby ist "eine interpretierte Skriptsprache für die schnelle und einfache objektorientierte Programmierung". Was bedeutet das?
interpretierte Programmiersprache:
- die Möglichkeit, Anrufe direkt an das Betriebssystem zu erstellen
- leistungsstarke String- und Regex-Operationen
- sofortiges Feedback während der Entwicklung
schnell und einfach:
- Variablendeklarationen werden nicht benötigt
- Variablen sind nicht stark typisiert
- einfache und konsistente Syntax
- automatische Speicherverwaltung
Objekt orientierte Programmierung:
- alles ist ein Objekt
- Klassen, Vererbung, Methoden usw.
- Singleton-Methoden
- Mischmodule
- Iteratoren und Schließungen
Auch:
- Ganzzahlen mit mehrfacher Genauigkeit
- Ausnahmebehandlungsmodell
- dynamisches Laden
- Streams
Wenn Sie mit einigen Konzepten noch nicht vertraut waren, lesen Sie einfach weiter und machen Sie sich keine Sorgen. Rubys Mantra ist schnell und einfach.