Rubyで学ぶRuby
Rubyで始める、すこし本気のプログラミング入門。「プログラミングってそもそもどういうこと?」からスタートして、最後には自分だけのRubyインタプリタをRubyで作ってみよう。Rubyを使ってゼロからプログラミングを学びながら、プログラムとは何か、プログラミング言語とは何かを味わうRuby入門の連載企画。
2017年01月18日 09時00分更新
-
2017年01月18日 09時00分
プログラミング+
第9回 インタプリタの完成、そしてブートストラップへ
はじめてのプログラミングでRubyを学びながらRubyインタプリタを作っていく連載の最終回。 自分だけのRubyインタプリタを完成させていきましょう!
-
2016年12月21日 18時00分
プログラミング+
第8回 関数を実装する(後編)
機能限定版のRubyインタプリタ(MinRubyインタプリタ)を作りながらRubyとプログラミングを学ぶ連載、今回は前回に引き続き「関数」の実装です。
-
2016年12月07日 12時00分
プログラミング+
第7回 関数を実装する(前編)
RubyでRubyを実装していく連載もいよいよクライマックスが間近。今回は、そこそこ複雑なプログラムを書くために必要な「関数」の実装(前編)です。
-
2016年11月23日 12時00分
プログラミング+
第6回 分岐を実装する
Rubyを作りながらRubyを学ぼうという連載企画。第6回は、今回は前回作った変数付き四則演算インタプリタ(電卓)を拡張して、いよいよMinRubyインタプリタを作っていきます。
-
2016年11月09日 09時00分
プログラミング+
第5回 Rubyで変数付き電卓を作ってみる
Rubyを作りながらRubyを学ぼうという連載企画。第5回は、前回作った四則演算インタプリタ(電卓)を拡張して、いよいよMinRubyインタプリタを作っていきます。
-
2016年10月26日 09時00分
プログラミング+
第4回 Rubyで電卓を作る
Rubyを作りながらRubyを学ぼうという連載企画。第4回は、前回紹介した関数を使った木の扱い方についてもう少し掘り下げつつ、「四則演算の木」を扱うプログラム、 すなわち電卓アプリをRubyで作る。
-
2016年10月12日 09時00分
プログラミング+
第3回 Rubyで「木」を扱う
Rubyを作りながらRubyを学ぼうという連載企画。第3回は、そこそこ複雑なものをプログラムで扱いたい場合に便利な「木」をRubyで扱うために「配列」と「関数」について学びます。
-
2016年09月28日 09時00分
プログラミング+
第2回 Ruby超入門 (後編)
Rubyを作りながらRubyを学ぼうという連載企画。第2回は、Rubyを作るために最小限必要なRubyの知識として、「変数」と「分岐」、そして「ループ」という概念を学びます。
-
2016年09月14日 12時00分
プログラミング+
第1回 Ruby超入門(前編)
Rubyとは何か? プログラムが動くしくみや開発環境の準備、そして、最初のプログラムを走らせるところまでやります。