Ruby入門

2023/02/01に公開

Rubyとは

  • Rubyは、まつもとゆきひろ氏を中心に開発
  • オープンソースのプログラミング言語
  • Webのプログラミングをはじめ、広く使われている

特長

  • オブジェクト指向
  • シンプルな文法
  • 強力な標準ライブラリ
  • 国際基準(国際標準化機構/国際電気標準会議)ISO/IEC 30170

Rubyの歴史

  • 1996年 バージョン1.0が公開
  • 2004年 WebアプリケーションフレームワークのRuby on Railsが公開
  • 世界的にRubyが使われるようになった

RubyとRuby on Rails
Ruby

  • プログラミング言語

Ruby on Rails

  • Rubyで書かれたWebアプリケーションフレームワーク
  • Web開発における共通した作業に伴う労力を軽減
  • 実アプリケーションの開発を少ないコードで簡単に開発できる

公式サイト(日本語)
https://www.ruby-lang.org/ja/

  • Ruby関連のニュース
  • 公式ドキュメント

他のプログラミング言語経験者だと
文法に違和感を感じたり、思い通りに動かないことも
Rubyになれると楽しさが見えてくる

動作確認環境について

Rubyの処理系

  • Rubyには複数の処理系(複数のRuby実装)がある
  • 本コースでは、最も一般的で公式である、MRIを利用する
  • MRI(Matz's Ruby Implementation)
  • まつもとゆきひろ(通称 Matz)氏により開発されたRuby

Rubyのバージョン

  • 現時点で最新の安定バージョンである
  • Ruby2.5.0を使用

環境開発

  • AWS Cloud9(無料枠を利用)

Rubyのバージョンを確認するにはターミナルで

ruby -v

今日からRuby!
どんどん進めていくぞ💪🏻

Discussion