? Wie die ersten Laser, die mit synthetischen Rubin Edelsteine vorgenommen wurden , die Programmiersprache Ruby- wurde als ein Werkzeug , um durch die cruft und Langeweile , die Programmierung schwierig und zeitaufwendig gemacht geschnitten konzipiert. Wie Python , Perl und PHP, Ruby ist eine voll funktionsfähige , Allzweck- Programmiersprache, die verwendet werden, um schnell und schmutzig , die einmalige Nutzung nur Skripte oder komplexe , datenbankgestützte Web-Anwendungen erstellen können. Scripting Language Übersicht
In der Regel werden Skriptsprachen verwendet werden, um kleine, einfache , prägnante , leicht zu verstehen und einfach zu debuggen Anwendungen zu schreiben . Scripts werden manchmal als Klebstoff miteinander verbindet zwei oder mehr andere Anwendungen. Laut einem Artikel in MacTech , waren die ursprünglichen Skriptsprachen Job Kontrolle Sprachen verwendet werden, um eine Anwendung nach der anderen in den Reihen zu starten. Skriptsprache Programme sind in der Regel interpretiert und oft langsamer als Anwendungen, die in Maschinencode kompiliert wurden ausführen . Darüber hinaus kann die Ruby Skriptsprachen sind verfügen über eine automatische Speicherverwaltung oder Garbage Collection -Routinen, die ihre Anwendungen verlangsamen kann sogar noch mehr. Schließlich Skriptsprachen Regel nur über begrenzte Low-Level- Zugriff auf Computer- Hardware und Betriebssystem -Funktionen
Rubin Übersicht
Ruby ist die Schaffung der japanischen Programmierer Yukihiro Matsumoto. - auch als " Matz " bekannt - begonnen 1993 . Laut einem Interview geschrieben "Linux DevCenter ", die Design-Philosophie hinter Rubin das " Prinzip der geringsten Überraschung. " Ist nach " Matz ", versuchte ich , die Menschen genießen Programmierung und konzentrieren uns auf den Spaß und kreativ Teil der Programmierung , wenn sie Rubin zu nutzen. " der Beamte, Rubin- Lang Website beschreibt Rubin als Zusammenschluss der " Perl, Smalltalk, Eiffel, Ada und Lisp, " Programmiersprachen. Im Gegensatz zu anderen Skriptsprachen Ruby ist vollständig objektorientiert. Gefällt Smalltalk , alles ist in Ruby ein Objekt und alle Ruby- Funktionen sind Objekt-Methoden .
Rubin Scripting
Sie können Ruby-Skripte mit einem beliebigen Editor Das kann schreiben speichern Sie Ihre Arbeit als Plain-Text -Datei. Die Ruby " Hallo Welt "-Programm ist eine einfache, einzeilige Skript .
Puts (" Hallo Welt" )
Ruby-Skript -Dateien haben. " Rb " als Dateiendung . Wenn auf Ihrem System eine Version von Ruby installiert ist, können Sie das Skript durch Eingabe von " ruby helloworld.rb " in der Befehlszeile ausführen . Sie können auch Rubys Befehls-Shell , irb , um Ruby-Code in der Befehlszeile eingeben , ausführen und Ergebnisse zu erzielen sofort zurück .
Rubin Implementierungen
Versionen von Ruby sind für Windows , Linux , UNIX , Mac OS X -Betriebssysteme verfügbar . Es gibt auch JRuby geschrieben in Java geschrieben und IronRuby unter Microsoft CLR laufen - Common Language Runtime. JRuby und IronRuby Script haben vollen Zugriff auf die gleichen Bibliotheken und andere Ressourcen zur Verfügung zu Java oder CLR -Anwendungen sind.
Ruby On Rails
Ruby On Rails ist ein neues Werkzeug entwickelt, um Rubys Nutzung über einfache Scripting -Anwendungen erweitern . Ruby on Rails ist ein Framework , mit dem Sie schnell und einfach erstellen Web -Anwendungen mit der gleichen MVC lässt - Model-View- Controller - Paradigma verwendet, um Desktop-Anwendungen zu erstellen. Ein Artikel auf der Website listet Tutorials Punkt drei Schritte zur Schaffung einer Rails Web-Anwendung : beschreibt die Art oder vorgeschlagenen Verwendung Ihrer Website angeben, was die Benutzer in der Lage sein , um Ihre Website und schließlich , wie der Benutzer sehen oder darauf zugreifen , die verschiedenen Teile zu tun und Merkmale Ihrer Website. Die Ruby-Skripte , aus denen sich Rails automatisch schreiben die meisten der Ruby-Code der Webanwendung wird für Sie benötigen .