Ruby-overview
提供:Dev Guides
Ruby-概要
Rubyは純粋なオブジェクト指向プログラミング言語です。 1993年に日本の松本幸宏によって作成されました。
www.ruby-lang.orgのRubyメーリングリストで、Yukihiro Matsumotoという名前を見つけることができます。 松本は、RubyコミュニティではMatzとしても知られています。
- Rubyは「プログラマの親友」です。*
Rubyには、Smalltalk、Perl、およびPythonの機能と同様の機能があります。 Perl、Python、およびSmalltalkはスクリプト言語です。 Smalltalkは真のオブジェクト指向言語です。 Rubyは、Smalltalkと同様、完璧なオブジェクト指向言語です。 Ruby構文の使用は、Smalltalk構文の使用よりもはるかに簡単です。
Rubyの機能
- Rubyはオープンソースであり、Webで自由に利用できますが、ライセンスが必要です。
- Rubyは、汎用のインタープリター型プログラミング言語です。
- Rubyは真のオブジェクト指向プログラミング言語です。
- Rubyは、PythonやPERLに似たサーバー側のスクリプト言語です。
- Rubyを使用して、Common Gateway Interface(CGI)スクリプトを作成できます。
- RubyはHTML(Hypertext Markup Language)に埋め込むことができます。
- Rubyには、新しい開発者が非常に迅速かつ簡単に学習できる、簡潔で簡単な構文があります。
- Rubyの構文は、C ++やPerlなどの多くのプログラミング言語の構文と似ています。
- Rubyは非常にスケーラブルであり、Rubyで書かれた大きなプログラムは簡単に保守できます。
- Rubyは、インターネットおよびイントラネットアプリケーションの開発に使用できます。
- RubyはWindowsおよびPOSIX環境にインストールできます。
- Rubyは、Tcl/Tk、GTK、OpenGLなどの多くのGUIツールをサポートしています。
- Rubyは、DB2、MySQL、Oracle、Sybaseに簡単に接続できます。
- Rubyには豊富な組み込み関数セットがあり、Rubyスクリプトに直接使用できます。
必要なツール
このチュートリアルで説明する例を実行するには、Intel Core i3またはi5などの最新のコンピューターで、最低2GBのRAM(4GBのRAMを推奨)が必要です。 また、次のソフトウェアが必要になります-
- LinuxまたはWindows 95/98/2000/NTまたはWindows 7オペレーティングシステム。
- Apache 1.3.19-5 Webサーバー。
- Internet Explorer 5.0以上のWebブラウザー。
- Ruby 1.8.5
このチュートリアルでは、Rubyを使用してGUI、ネットワーク、およびWebアプリケーションを作成するために必要なスキルを提供します。 また、Rubyアプリケーションの拡張と埋め込みについても説明します。
次は何ですか?
次の章では、Rubyとそのドキュメントを入手できる場所について説明します。 最後に、Rubyをインストールし、Rubyアプリケーションを開発するための環境を準備する方法について説明します。