2009-02-14
まつもとゆきひろ氏「オープンソースソフトウェアRubyの開発」 聴講メモ
中部圏技術者協同組合 - セミナーご案内 | 2009-02-14 (土) Ruby開発者が語る! http://www.centea.or.jp/modules/eguide/event.php?eid=1
なかなかない機会と思い、情報を得てからすぐに予約。で本日参加してきました。
「オープンソースソフトウェア プログラミング言語Ruby」
自己紹介
Rubyの世界へようこそ
- 事例
プログラミング言語Ruby
- 特徴
Ruby = SmallTalk - 奇妙な文法 + Perlのスクリプト機能 + Pythonの例外など + CLUのイテレータ + そのほか良いものもろもろ
- 簡潔
- 柔軟
- 機械の都合を優先しない
- 自由度は高く
- 自己責任
- 「強力な力には強力な責任を伴う」
- 生産的
アジャイル宣言との類似
- 「プロセスやツールより人と人同士の相互作用を」
- 人間にフォーカス
- 「包括的なドキュメントより動作するソフトウェアを」
- 素早い開発サイクル
- 重要なのはお客様の問題を解決するソフトウェアが実際に動くかどうか
- ドキュメントにコストをかけるのはばかばかしい
- 素早い開発サイクル
- 「契約上の交渉より顧客との協調を」
- 豊かな表現力と対話支援
- 「計画に従うことより変化への対応を」
- 動的で柔軟な言語
言語からのメッセージ
- Sapir-Whorf仮説
- 言語は思考に影響を与える
- 『バベル17』(影響を受けた書籍)にも同様の記述
- 言語は思考に影響を与える
- Enjoy Programming!
Rubyの今後
- 1.8-安定
- 日常利用、安定、互換
- 2.0-人参
感想
名古屋に在住されていたとは知りませんでした。
最も印象に残ったのは、生産性についての「書けるコードの量は言語によらず一定」のあたり。あくまで考え方のひとつではあるそうなのですが、言語の開発者自身によって語られたことで、大きな納得感がありました。
また、好きなことをやっている影響からか、なんというか非常に魅力的な雰囲気・人となりが感じられました。
参加することができて良かったです。ありがとうございました。
関連リンク
未来の言語は「APL」? Rubyのまつもと氏が講演 − @IT http://www.atmarkit.co.jp/news/200902/13/matz.html まつもとゆきひろが語る「ビューティフルコード」×「プログラマ35歳定年説」 聴講記 - TrinityT’s LABO http://d.hatena.ne.jp/TrinityT/20090207/1233997847 まつもとゆきひろ氏が語る「ビューティフルコード」セミナーに行って来た - Slow Dance http://d.hatena.ne.jp/LukeSilvia/20090207/p1
追記:
質疑応答時、「Ruby発祥の地は名古屋?」というのでちょっとした盛り上がりがありました。気になったので探してみたところ、ほんとになってました。
The World of Hello World via : 「プログラム言語」発祥の地:Google Maps « MetaLoop
トラックバック - http://d.hatena.ne.jp/deeeki/20090214/matzseminar
リンク元
- 22 http://reader.livedoor.com/reader/
- 14 http://twitturls.com/
- 13 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GZEZ_jaJP315JP315&q=ruby+まつもと
- 10 http://b.hatena.ne.jp/entry/http://www.atmarkit.co.jp/news/200902/13/matz.html
- 9 http://www.google.co.jp/search?q=まつもと+ゆきひろ+プログラム&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
- 7 http://k.hatena.ne.jp/keywordblog/Haskell
- 6 http://74.125.153.132/search?q=cache:ywbIKD9ifnQJ:d.hatena.ne.jp/deeeki/20090209/startsastruts1+sastruts+プロパティ フィールド 参照&cd=3&hl=ja&ct=clnk&gl=j
- 6 http://b.hatena.ne.jp/t/ruby
- 5 http://labs.ceek.jp/hbnews/
- 5 http://www.google.co.jp/search?q=オープンソースソフトウエア研究所&hl=ja&rlz=1T4GPTB_jaJP288JP288&start=40&sa=N



