Ruby
Aus Scientia
Was ist Ruby?
Ruby ist eine objektorientierte Programmiersprache. Im Gegensatz zu anderen hohen Programmiersprachen wie z.B. C++ wird sie nicht kompiliert, sondern zur Laufzeit interpretiert. Der Wahlspruch von Ruby lautet `A programmer's best friend' und es versucht diesem auch durch die Möglichkeit vollständiger, und dennoch leicht erlernbarer Objektorientierung gerecht zu werden.
Merkmale von Ruby
kurz, knapp und einfach
- interpretiert
- dynamisch typisierte Variablen
- Deklaration von Variablen ist nicht nötig
- einfache Syntax
- Speicherverwaltung unnötig
für OOP (objektorientiertes Programmieren)
- alles ist ein Objekt
- Klassen, Vererbung, Methoden, usw....
- Singleton-Methoden
- Mix-in durch Module, ersetzen Mehrfachvererbung
- Iteratoren und Closures
- Scriptsprache
- Interpreter
- mächtige Stringoperationen und reguläre Ausdrücke
- direkter Zugriff auf das Betriebssystem ist möglich
- Duck Typing
Sonstiges...
- beliebig große Ganzzahlen (Integer&Bignum)
- Ausnahmebehandlungs-Modell
- dynamisches Laden
Weiterführende Informationen
|
|