Chapter 3 vocabulary ARCHAEOLOGY archaeology The recovery and study of the remains of the past.
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
-
Upload
tadashi-saito -
Category
Technology
-
view
4.535 -
download
4
description
Transcript of Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
Ruby本から読み解くRuby考古学
斎藤ただし @_tad_
Ruby
世の中にあふれるRuby
世の中にあふれるRuby本
最初は一冊しかなかった
Ruby本
オブジェクト指向スクリプト言語Ruby
1999/11/1発売まつもとゆきひろ・
石塚圭樹共著
この一冊から、皆さんと一緒にRubyとコミュニティを再発
見したい
懐古厨
斎藤は群馬の某高校出
身
2000年の終わりごろ、とある委員会活動の副委員長に
生徒1000人分くらいの集計処理が
必要に
「それ機械化
で」
ノーコン族、脳内BASIC
→Excel95でVBA、
K&Rを買ってもらった直後
Cで文字列処理だるい
スクリプト言語っていうのがあるらしい
「Perlはもう古い」?
Rubyっていうのが
あるらしい
本がある!買おう!
4000円! 高い!
\(^o^)/
「図書室の予算余って
るよー」
高校に本を買って
もらおう!
こうして斎藤はRubyist坂を登りはじめた
一方
出版前夜のRubyコミュニ
ティ
「俺達の本が出る!!」
[ruby-list:6636]
23 Feb 1998
Matz「夏夏に出版
予定」
その夏
音沙汰無し
[ruby-list:12721]
10 Mar 1999
Matz「Ruby本の原稿で…」
\まだ書いてる/
実際の発売1999/10
発見最初から
Rubyistの原稿は遅かった
偉大な著作は偉大な書き出しから始まる
まえがき
Matz『長女は「お父さん、この本書き終わったらもう書かないでね」と頼んできました』
発見著者の家族はやっぱり辛い
「しかし、娘よ、すまない、そのお願いはかなえてあげられないような気
がする……」
発見これから生まれる何かへの期待感・
高揚感
中身へ
第一章「Rubyとは」
「『プログラミングを楽しくする言語』です」
発見最初からブレない「楽しさ」の追求
Rubyに向いていること
の最後
ネットワークプログラム
CGIプログラミング
発見最初から「Web世代の言語」を
意識
向いていないこと
数万行にもなるプロジェクト
多人数によるプロジェクト
発見最初からここまで育つとは思ってな
かった
第二章「Ruby入門」
もうだいたい今と同じ
コラム「なぜ『定数
か』」
「どうしてもクラス変数がほしい時には…定数で代用で
きます」
発見クラス変数なんてなかった
実装はその後の1.6から
2000/9 (7/20歳)
第六章Rubyオブジェクト指向プログラミ
ング 実践編
Kconv String#jlengthTRUE / FALSE
PStore
発見栄枯盛衰
「この言語の性格上商業開発は
あまりない」「顧客 == 開発者」
発見やっぱりここまで育つとは(ry)
発見初々しいMatz
第7章応用Rubyプログラミング
「古いバージョン(1.0)よりも
型チェックが厳密になったところが」
> "aa" + 1#=> "aa1"> nil + 1#=> 1
発見Rubyも昔はP○Pだった
第10章Rubyを取り
巻く世界
CGI言語ソケットプログラ
ミング関係データベース
ここにもWeb言語としての芽があった
「ruby-listの参加者は506名、ruby-devの参加者は135名」「Rubyユーザー
コミュニティはRubyの最大の資産」
発見コミュニティ重視は昔から
10.7Rubyの未来(最後の節)
ライブラリドキュメント
キラーアプリケーション海外進出
ライブラリ → それGemがドキュメント → それRDocがキラーアプリケーション → それRails&Webアプリが海外進出 → それPragmaticProgrammerが
発見「未来」に必要だったものが今ある!
最後にまえがきの
最初に戻って
Matz「コンピュータに触れたはじめのころから
自分のプログラミング言語を作ることは私の夢でした」
発見私達は今、まつもとさんの夢のなかに生きている
ありがとうまつもとさん、
石塚さん!
 ̄ ̄ ̄ ̄ ̄ ̄○ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ O 。 , ─ヽ________ /,/\ヾ\ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|__|__|__|_ __((´∀`\ )< という夢だったのサ|_|__|__|__ /ノへゝ/''' )ヽ \_______||__| | | \´-`) / 丿/|_|_| 从.从从 | \__ ̄ ̄⊂|丿/|__|| 从人人从. | /\__/::::::||||_|_|///ヽヾ\ / ::::::::::::ゝ/||────────(~~ヽ::::::::::::|/ = 完 =