タグ

Rubyに関するd_pressureのブックマーク (5)

  • ITmedia エンタープライズ:まつもとゆきひろ――第3回:僕の存在価値はそこにある (1/4)

    過去2回にわたってお届けしてきたまつもとゆきひろ氏へのインタビューは今回が最終回となる。「誰かがRubyを実装し直したとしたら、いまのRubyよりもずっとエレガントで速いものができるはず」と語るまつもと氏は自身の存在価値をどのように見ているのかに迫る。 14年の歳月を経た今も、まつもとはRubyの開発で中心的な役割を果たし続けている。継続することこそが最も難しいといわれるオープンソースソフトウェアの開発において、1人の開発者が長期にわたって中心的な役割を果たし続けている例はそれほど多くない。こうしたことは、成功したから継続しているのだと思われがちだが、実際にはそう単純なことばかりではない。Rubyも、世界的に知られ始めたのは英語の書籍が発売された2000年秋以降で、Ruby on Railsによって広く使われるようになったのはこの2年ぐらいのことだ。その歴史の半分以上の年月は、いわば「下積

    ITmedia エンタープライズ:まつもとゆきひろ――第3回:僕の存在価値はそこにある (1/4)
  • ITmedia エンタープライズ:まつもとゆきひろ――第2回:Rubyを開発するということ

    周囲がまつもと氏のまれたぐいまれなプログラミング言語アーキテクトとしての才能に気づき、まつもとがそれに専念できるような体制が自然に形作られつつある――Rubyはいま、そういう状況にあるように見える。今回は、Rubyの開発におけるまつもと氏の考えに迫る。 「リリースマネジメントを譲りました」 オブジェクト指向スクリプト言語「Ruby」の開発は、1993年2月24日に始まった。最初はまつもとが1人で開発していたが、2006年12月現在、大(おおもと)のRubyのソースコードを変更できる権限(CVSのコミット権)を与えられているのは38人となっている。ちなみに、そのうちのおよそ4分の1は海外からの参加だという。 今やRubyは、まつもと1人のプロジェクトではなくなりつつある。いや、まつもとあってこそのRubyという意味では、それは今後も変わることはないだろう。ただ周囲が、まつもとのたぐいまれな

    ITmedia エンタープライズ:まつもとゆきひろ――第2回:Rubyを開発するということ
  • まつもとゆきひろ――第1回:オープンソースという「お仕事」

    オープンソースソフトウェアの開発にかかわっている人のインタビューをシリーズでお届けする「Open Source People」。記念すべき第1回はMatzのニックネームでも知られるまつもとゆきひろ氏の「人となり」に迫る。 連載を始めるに当たって オープンソースソフトウェアを開発しているのはどのような人たちなのか――オープンな場で開発が行われているとはいえ、そこで実際に作業している開発者たちを具体的にイメージできるという人は、案外少ないのではないだろうか。 一般にオープンソースソフトウェアの開発は、誰でも参加できるメーリングリストのようなオープンな場で行われている。そこを覗いてみれば、誰が、どんなことをしているのかということは、それこそ、いつでも誰でも知ることができる。しかし、誰でも閲覧できるからといって、みんながアクセスして読んでいるわけではないのが、インターネットの常でもある。また、開発

    まつもとゆきひろ――第1回:オープンソースという「お仕事」
  • Rubyの生産性の高さはどこまで本当か? - 分裂勘違い君劇場 by ふろむだ

    もの人がブックマークしているこの「Ruby仕事に使うべし!」という記事で書かれているRubyの優れた特徴は、実際のところ、どの部分が、どこまで当なのでしょうか? 少し検証してみたいと思います。 「Rubyがスゴイ」とされる点のどれがホントでどれがウソ? 「Ruby仕事に使うべし」では、まず、Rubyの特徴として、 (1)いろんな言語のいいとこ取り (2)構文が強力 (3)楽しくプログラミング (4)問題が起こりにくいように設計されている という点を冒頭で掲げています。 まず、これらをどのように検証すればよいか、考えてみます。 まず、(1)のいいとこ取りについては、いいとこ取りをし続けながらいつも進化しているのは、最近の言語はみんなそうで、それはRuby独自の特徴でもなんでもありません。 たとえば、C#は、その典型で、VM、自動メモリ管理、パッケージによる名前空間管理、マルチスレッド、

    Rubyの生産性の高さはどこまで本当か? - 分裂勘違い君劇場 by ふろむだ
  • Rubyを仕事に使うべし! Part1 なぜ仕事で使うとうれしいのか:ITpro

    プログラミング言語Rubyが注目を集めています。Ruby関連の書籍が次々と出版され,2006年6月には国内初の大規模Rubyイベントである「日Rubyカンファレンス2006」が催されました。また,Rubyで書かれたWebアプリケーション・フレームワークRuby on Rails(以下Rails)が話題となり,Rubyの高い生産性が一般に知られるようになってきました。 Rubyの生産性はJavaの10倍とさえいわれます。なぜRubyは生産性が高いのでしょうか。それは,Rubyはいろいろな言語から優れた所を集めた「いいとこ取り」言語だからです。Rubyの特徴は「構文が強力なので,迅速な開発ができる」「人に優しい言語なので,楽しくプログラミングできる*1」「問題が起こりにくいように設計されているので,初心者でも簡単に安全に作業でき,熟練者は高度なプログラミングを行える」といった点です これらの

    Rubyを仕事に使うべし! Part1 なぜ仕事で使うとうれしいのか:ITpro
  • 1