AboutデジタルIT・インターネットRubyRubyの基礎知識Rubyとはどんな言語かRuby/Rubyの基礎知識Rubyとはどんな言語かある程度プログラミング経験があり、初めてRubyについての説明を読む人を対象に、Rubyの特徴とコードのサンプル、そしてRuby業界の情報などを簡単に紹介します。いう哲学に基づく設計は、初学者を含めた多くの人にとって「読みやすく書きやすい」文法ではないかと思います。main...など長々としたコードやクラスの作成が必須ですが、Rubyには初心者の混乱する「おまじない」はほとんどありません。Rubyはインタプリタ型言語ですのでJavaやCのようにコンパイルが必要なく、ターミナルでrubyコマンドに.rbで終わるファイルを渡してやるだけで実行されます。ちなみにコード中に出てきたputsを使って、標準出力に実行結果を出力しています。Javaで言うSystem.out.printlnに相当します。Rubyでは#はコメントで、#以降に書いたものはすべて無視されます。「この行を実行した結果はこうなるよ」という説明のためによく使われる形で、本記事でもこれを使ってコードの結果を示していきます。自然に読み書きできることに加えて実用的なライブラリが標準で付属しており、ちょっとしたタスクをこなす普段使いツールとしても使い勝手が良い言語です。最近のRuby事情2014年2月現在の最新安定バージョンは2.1.0です。述べているようにある程度成熟してきている言語なので、「バージョンアップで言語が劇的に変化してしまい、学習したことが無駄になる」ような可能性は低いでしょう。いうWebフレームワークがあります。Railsについては回を改めて紹介する予定です。Railsの後押しもありRubyはWebプログラミングでよく使われていますが、Rubyの活躍する分野はWebだけではありません。ターゲットを広げながら今では世界中で使われています。日本発祥のプログラミング言語のため、日本語の情報が充実していて学習のハードルが低いことも初学者には嬉しい要素です。次のページから、Rubyを使うのが初めてという人を対象にRubyの特徴を挙げていきます。About公式SNS日々の生活や仕事を楽しむための情報を毎日お届けします。