Ruby-概要
Rubyは純粋なオブジェクト指向プログラミング言語です。1993年に日本のまつもとゆきひろによって作成されました。
まつもとゆきひろという名前は、www.ruby-lang.orgのRubyメーリングリストにあります。松本は、RubyコミュニティではMatzとしても知られています。
Ruby is "A Programmer's Best Friend".
Rubyには、Smalltalk、Perl、Pythonと同様の機能があります。Perl、Python、およびSmalltalkはスクリプト言語です。Smalltalkは真のオブジェクト指向言語です。Smalltalkと同様に、Rubyは完璧なオブジェクト指向言語です。Ruby構文の使用は、Smalltalk構文の使用よりもはるかに簡単です。
Rubyの機能
Rubyはオープンソースであり、Webで無料で入手できますが、ライセンスが必要です。
Rubyは、汎用のインタープリター型プログラミング言語です。
Rubyは真のオブジェクト指向プログラミング言語です。
Rubyは、PythonやPERLに似たサーバーサイドスクリプト言語です。
Rubyを使用して、Common Gateway Interface(CGI)スクリプトを作成できます。
Rubyはハイパーテキストマークアップ言語(HTML)に埋め込むことができます。
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またはWindows95 / 98/2000 / NTまたはWindows7オペレーティングシステム。
Apache 1.3.19-5Webサーバー。
Internet Explorer5.0以降のWebブラウザ。
Ruby 1.8.5
このチュートリアルでは、Rubyを使用してGUI、ネットワーキング、およびWebアプリケーションを作成するために必要なスキルを提供します。また、Rubyアプリケーションの拡張と埋め込みについても説明します。
次は何ですか?
次の章では、Rubyとそのドキュメントを入手できる場所について説明します。最後に、Rubyをインストールし、Rubyアプリケーションを開発するための環境を準備する方法について説明します。