Rubin

Ruby ist eine objektorientierte Sprache für eine schnelle und einfache Programmierung.
Jetzt downloaden

Rubin Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ruby team
  • Website des Verlags:
  • http://www.ruby-lang.org/

Rubin Stichworte


Rubin Beschreibung

Ruby ist eine objektorientierte Sprache für eine schnelle und einfache Programmierung. Ruby ist die interpretierte Skriptsprache für eine schnelle und einfache objektorientierte Programmierung. Es verfügt über viele Funktionen, um Textdateien zu verarbeiten und Systemverwaltungsaufgaben zu erstellen (wie in Perl). Es ist einfach, geradlinig, dehnbar und tragbar. Hier sind einige wichtige Funktionen von "Ruby": · Ruby hat eine einfache Syntax, teilweise von Eiffel und Ada inspiriert. · Ruby hat Ausnahme-Handhabungsmerkmale, wie Java oder Python, um es leicht zu machen, Fehler zu handhaben. · Die Bediener von Rubys sind Syntaxzucker für die Methoden. Sie können sie leicht neu definieren. · Rubin ist eine vollständige, vollständige, reine Objektorientierte Sprache: Ool. Dies bedeutet, dass alle Daten in Ruby ein Objekt sind, im Sinne von Smalltalk: Keine Ausnahmen. Beispiel: In Ruby ist die Nummer 1 ein Beispiel von Klassenfixnum. · Rubys OO ist sorgfältig darauf ausgelegt, sowohl komplett als auch für Verbesserungen offen zu sein. Beispiel: Ruby hat die Möglichkeit, Methoden zu einer Klasse oder sogar zu einer Instanz während der Laufzeit hinzuzufügen. Wenn nötig, kann man bei Bedarf eine Instanz einer Klasse * von anderen Instanzen derselben Klasse anders verhalten. · Ruby fügt nur einzelne Erbschaft, * absichtlich *. Rubin kennt jedoch das Konzept der Module (genannte Kategorien in Objektiv-C). Module sind Sammlungen von Methoden. Jede Klasse kann ein Modul importieren und so alle Methoden kostenlos abrufen. Einige von uns denken, dass dies ein viel klarer ist als mehrerer Erbschaft, der komplex ist, und nicht sehr oft verglichen mit einem einzigen Erbschaft (zählen Sie nicht hier, da es aufgrund der starken Typprüfung keine andere Wahl hat!) . · Rubin ist echte Verschlüsse. Nicht nur unbenannte Funktion, sondern mit derzeitigen variablen Bindungen. · Ruby Funktionen Blöcke in der Syntax (Code umgeben von '{' ... '}' oder 'Do' ... 'ende'). Diese Blöcke können an Methoden weitergegeben oder in Verschlüsse umgewandelt werden. · Ruby verfügt über einen echten Mark-and-Sweep-Müllsammler. Es funktioniert mit allen Rubinobjekten. Sie müssen sich nicht darum kümmern, Referenzzählungen in Erweiterungsbibliotheken aufrechtzuerhalten. Das ist besser für Ihre Gesundheit. · Das Schreiben von Z-Erweiterungen in Ruby ist einfacher als in Perl oder Python, der teilweise auf den Müllkollektor und teilweise an der feinen Erweiterungs-API ist. SWIG-Schnittstelle ist ebenfalls verfügbar. · Ganzzahlen in Ruby können (und sollte) verwendet werden, ohne ihre interne Darstellung zu zählen. Es gibt * kleine Ganzzahlen (Instanzen von Class Fixnum) und große Ganzzahlen (BIGNUM), aber Sie müssen sich keine Sorgen machen, über die sich derzeit verwendet wird. Wenn ein Wert klein ist, ist eine Ganzzahl ein Fixnum, ansonsten ist es ein Bignum. Die Konvertierung erfolgt automatisch. · Rubin braucht keine variablen Erklärungen. Es verwendet einfache Namenskonventionen, um den Umfang der Variablen zu bezeichnen. Beispiele: Simple 'var' = lokale Variable, '@var' = Instanzvariable, '$ var' = globale Variable. Es ist also auch nicht notwendig, ein lästiges selbstes Selbst zu verwenden. ' auf jedes Instanzmitglied vorbereitet. · Ruby kann Erweiterungsbibliotheken dynamisch laden, wenn ein Betriebssystem erlaubt. · Rubinfußfunktionen OS Independent Threading. Somit haben Sie für alle Plattformen, auf denen Rubin läuft, auch mehr als Multithreading, unabhängig davon, ob das Betriebssystem es unterstützt oder nicht, auch auf MS-DOS! ;-) · Ruby ist sehr tragbar: Es wird meistens auf Linux entwickelt, wirkt jedoch auf vielen Arten von Unix, DOS, Windows 95/98 / ME / NT / 2000 / XP, MacOS, BEO, OS / 2 usw.


Rubin Zugehörige Software

Android SDK

Android-Projekt ist ein Software-Stack für mobile Geräte, einschließlich Betriebssystem, Middleware und Schlüsselanwendungen. ...

597

Herunterladen