• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+

maneki-nekoのブログ一覧

2016年07月08日 イイね!

Rubyさわり、

Rubyさわり、島根発祥、というより日本発祥の唯一のメジャープログラム言語にRubyがあります。


島根県、特に松江市などは公立小学校などでRuby教室などを開催しているようです。



で、Rubyってどんなものなのか、環境をインストールして超簡単なサンプルプログラム動作させてみた。どのような言語でも、最初は超簡単から入るわけだし。


<環境>

Windows用のインストーラーでRubyをインストール、IDEなどは不要なのでコマンドラインで実行



<言語仕様>

イメージがソースになりますが、特徴的なところをいくつか、

・initializeメソッド; インスタンス作成時の処理ですね

・@nameiの@; インスタンス変数、クラス内メソッドからアクセスできる変数定義

・#{@namei}; #{}は、変数@nameiの実態表現のお約束

・__FILE__ == $0; ここではJavaのmainメソッド的な役割、$0以外ではまた意味がありそうですが



お約束は多少違いますが、言語としては普通のオブジェクト指向言語ですね。あとJavaとは違いPerlやPythonなどと同じくスクリプト言語です。

Ruspberry PIでも動かせるようですが、あえて使う意味はないと思う。



メジャー言語であるがゆえに、コミュニティは英語標準で日本語のドキュメントは少ないらしいけど、メジャーになるというのはそういうもの。


Posted at 2016/07/08 21:28:41 | コメント(1) | トラックバック(0) | 日常 | 日記

プロフィール

「シエラ用、今日は風強で抜きで飛ばされるから次だな」
何シテル?   04/16 11:41
Lotus Elise S:車はオープンとライトウェイト、NAエンジンでMT、リア駆動が楽しい。雨の日は乗らない車だった(過去形)、アイコンだけは残しとくかな ...
みんカラ新規会員登録

ユーザー内検索

<< 2016/7 >>

     12
34567 8 9
10 111213141516
17 181920212223
242526 27282930
31      

リンク・クリップ

愛車一覧

スズキ ジムニーシエラ スズキ ジムニーシエラ
今後新たには出てこないだろう、ICE(NAエンジン)のMT且つリア駆動車、別に林道行かな ...
ホンダ シビック (ハッチバック) ホンダ シビック (ハッチバック)
プリウスPHVからの乗り換えです。ハイブリッドですが新開発エンジンとCVTハイブリッドと ...
トヨタ プリウスPHV トヨタ プリウスPHV
2021年6月3日発売開始の、現行モデル最後?のマイナーエンハンスモデル。 リーフで2 ...
日産 リーフ 日産 リーフ
30KWH、走行1万Kmのディーラー車あがり。キモのバッテリーは12セグからスタート。 ...
ヘルプ利用規約サイトマップ
© LY Corporation