今回は、プログラミング言語のRubyの環境構築についてまとめました。Rubyのインストールhttps://rubyinstaller.org/downloads/1、インストールまずはダウンロードページから、Rubyをダウンロードしましょう。赤枠の文字をクリックします。クリックすると左下に以下のファイルが表示されますので、クリックします。次に以下のようなインストール画面が表示されます。赤線部分にチェックを入れて、NEXTをクリックします。後は以下の画面通りに進めていきます。最後「Finish」をクリックして完了です。以下のようなコマンドプロンプトの画面が表示されます。この画面で、エンターキーをクリックすると、コマンドプロンプトでプログラムが動き出し、画面が勝手に消えます。その後にコマンドプロンプトを開きます。windowsマークを左クリックし、windowsシステムツールの中にあります。-v」というコマンドを入力して実行すると、インストールしたらRubyのバージョンが表示されます。バージョンが表示されたら、インストールは完了です。2、MSYS2のインストール次に、「MSYS2」というツールをインストールします。MSYS2はRubyとは関係ないツールですが、WindowsでRubyの開発を進める上で必須となるものです。以下のリンクからインストールします。http://www.msys2.org/真ん中のボタンをクリックします。ダウンロードファイルが左下に表示されますので、クリックします。すると、以下の画面が表示されます。「次へ」をクリックしていき、進めていきましょう。上の画面が表示されたら完了です。3、Rubyを実行するきちんとインストール出来ているかを確認するため、Rubyのコマンドプロンプトを開きます。Ruby」とあるので開きましょう。対話形式でRubyを実行してみます。対話形式でRubyを実行するために、「Pry」というコマンドをインストールします。Rubyには標準で「irb」という対話形式のプログラムが添付されていますが、Pryの方が画面に色がついたり、補完機能が充実していたりと便利です。Rubyで追加のコマンドやライブラリをインストールするには、「gem」というコマンドを使います。pry」と入力します。すると、以下のように表示されます。インストールが終わったら、コマンドプロンプトに「Pry」と入力してください。以下のようにPryが起動します。pry(main)>の右側でカーソルが点滅しています。ここでRubyのコードを入力すると、pryがすぐにプログラムを実行して結果を返してくれます。World!"」と入力してみましょう。World!と表示されます。2」と入力すると、コンピューターが計算して「3」と答えを表示します。今度は「Hello」を4回出力してみます。}」と入力しましょう。上記のように表示されます。最後まで見ていただきありがとうございます。今後ともよろしくお願いします。Ruby編こんにちは。今回はプログラミング言語のRubyについてまとめました。Rubyは日本人が作った言語で、動的なオブジェクト指向の言語です。書きやすくて柔軟性が高い言語ですので、是非習得したい言語です。RubyとはRubyとは、まつもとゆきひろ氏によって開発されたオブジェクト指向スクリプト言語です。日本で開発されたプログラミング言語としては初めて国際電気標準会議(IEC)で国際規格に認定された事例となっています。RailsというWebアプリケーションフレームワークを使うことができるということです。Railsを使うと、WebサイトやWebベースの業務システムを効率良く開発できると言われています。Railsを使っているので、エンジニアとして活躍することも可能でしょう。オブジェクト指向とは従来のプログラミング言語では困難になってきた、大規模なソフトウェアの開発をより効率よく開発を行うために考え出された概念です。一般的に、以下の特徴を持っています。継承ポリモーフィズムカプセル化カプセル化とは指定の方法以外で外部からデータをにアクセスできないようにすることです。想定外のアクセスにより、本来書き換えてはならないデータを誤って書き換えることがなくなります。ゲームのセーブデータなどは簡単に書き換えられてしまうわけにはいきません。いったデータを書き換えられないようにするためにもカプセル化という機能は重要です。継承とは、既にある機能を受け継ぎ、能率よくソフトウェア開発を行うための機能です。あるプログラムを一部改修を加え新しく作り直したいことがあります。した際に、一から作り直すのはかなり面倒です。そこで、継承を利用することで既存の機能をそのまま再利用しつつ、新たな機能を定義するとこが出来るのです。ポリモーフィズム(多態性)ポリモーフィズム(多態性)とは、同じ名前の機能(プログラム)を作成でき、それらが独立して存在できることです。スマートフォンは動画や音楽が再生できます。この動画や音楽を再生するプログラムをPlayという名前でそれぞれ作ったとします。この時、ポリモーフィズムの概念がないプログラミング言語(C言語など)では、同じプログラムが二重に定義されていますとエラーが出てきます。RubyやC++などでは音楽ファイルなら音楽を再生し、動画ファイルであれば動画を再生することができます。このように同じ名前のプログラムを複数定義でき、それぞれのデータに合わせて使うことができることをポリモーフィズム(多態性)と言います。国内のWebサービスとしては、クックパッドや食べログなどがRubyを利用しています。Rubyが使われているのでしょうか。1つは、Rubyの開発能率の高さです。Programing!」を掲げており、プログラマーにとってコーディングしやすいプログラミング言語となっています。直感的に実装したい機能をコーティングできるためストレスフリーで開発を行うことができます。Rails)の存在です。Railsは大幅な開発工程の短縮を実現しました。Rails」の登場により、開発コスト削減を図る企業などでの利用が増加しました。Railsを利用していることも多いです。Rubyは日本で開発されたプログラミング言語であることも利用されている理由のひとつです。C++やJavaといったプログラミング言語の最新情報は英語で書かれていることが多く、それら最新技術を利用するには、一定の英語スキルが必要になります。有用な参考書なども英語で書かれていることが多く、それらの翻訳されたものは、誤訳されたものもあります。Rubyは開発者が日本語という事もあり、日本語で書かれた有用な参考書が数多く手に入ります。そのため、最新情報をいち早く活用することもできます今回は以上です。次はRubyの環境構築についてまとめようと思います。最後まで見ていただきありがとうございます。今後ともよろしくお願いします。