企画特集
-
簡単に扱えないと意味がない!
【対談】安心・簡単なセキュリティが必要
--SMBの現場ニーズ vs トレンドマイクロ -
サーバ向けなのに、こんなに簡単!
ぜい弱性対策+ウィルス対策ソリューション
「あんしんパック」をインストールしてみた -
クラウド神話をリアルで読み解く
最新テクノロジ満載、「百度」の講演も!
TECHNOLOGY @WORK 東京 2012レポート -
百聞は一見で!日立のビッグデータ
JP1、Hadoop、QlickView "集計・分析"
データをクラウドに集約 ”蓄積・検索" -
クラウド意識調査結果を公開
率直な読者のご意見を全て公開
クラウドに対する疑問や実際の効果に迫る
注目コンテンツ
本日の主要記事
注目のキーワード

Perlの生みの親ラリー・ウォール氏が語る、Perlの生い立ちと今後 - (page 3)
Perl 6の完成は「クリスマス」
近藤: さて、ここで答えるのが難しい質問をしなければなりません。Perl 6の完成はいつ頃になりそうですか。
Wall: それを聞かれた際にいつも使っている答えが、「クリスマスには完成します」というものです。ただし、「どのクリスマスか」は特定しませんが(笑)。ただ、終わりが近づいているのは実感しています。物事は終わりが近づいてくると、いろいろなことが起き、進歩のスピードが加速します。今、我々はちょうどPerl 6をブートストラップしている段階にあります。つまり、Perl 6そのものをPerlで書き直すという段階です。Perl 6の正規表現や文法もできてきましたし、この数週間でコンパイラもつくられはじめました。
現在はPerl 6をPerl 5で書き直していますが、いずれPerl 6のコンパイラができあがったら、そちらでやりなおします。そうなればもっと多くの人が使えるようになることでしょう。
近藤: ところで、Haskell言語で記述された「Pugs」というPerl 6のプロトタイプも登場しましたね。このPugsとはどのような関係にあるのでしょう。
Wall: とても良好な関係です。Pugsのおかげで、Perl 6の仕様をテストしたり検証したりすることができます。私自身Pugsをデバッグしたこともあります。
Perl 6の開発では、私はインプリメンテーションの部分は人に任せて、自分は言語デザインに集中することにしています。というのもPerl 6にとりかかり始めた時、大勢の人が「我々はPerl 5を見てきたので、あなたがどのように言語をインプリメントするか知っています。あのようなことはもうゴメンです」と言ってきたからです(笑)。
近藤: Perl 6の特徴を教えてください。
Wall: Perl 5にもオブジェクト指向の要素は付け加えていましたが、ご存知のように非常にゆるやかで、これというオブジェクト指向プログラムの書き方が決まっていなかったため、同じオブジェクト指向のプログラムでも数十通りもの書き方がありました。Perl 6は、パワフルさと柔軟性は保ちますが、表記などの方法についてはもっと明確な方針を打ち出していくつもりです。
我々はPerl 6をひとつの言語としては捉えておらず、いろいろな言語の集合体のトップに立ちまとめるものとして捉えています。もし、その集合体にある言語のひとつを宣伝した場合、あるいは何か変更があった時、皆が合意している頂点であるところのPerl 6から、それらの言語をポイントするURLのようなものが用意されていて、簡単に参照できるようになっている--これもPerl 6の大きな特徴です。
要するに我々は、我々自身がそんなにスマートではないことに気づいたのです。自らすべての人々のすべてのニーズを満たそうとするのではなく、何かをやりたい人が、既にあるさまざまな言語を使って、やりたいことをやりたいようにできる環境を提供することが大事だと思い直したのです。
近藤: あなたは元々、言語学を勉強されていたんですよね。
Wall: そうです。コンピュータ科学者に話すときは「自分は言語学が専門ですから」と言って逃げ、言語学者と話をする時には「自分はコンピュータ科学者だから」といって逃げてきました。
近藤: これまでどんな言語を使ってきましたか?
Wall: いろいろな言語を使ってきましたよ。BASIC、C、PASCAL、ADA、LISP、PROLOG。それからPL/0のインプリメンテーションにも参加しました。
近藤: PL/0?
Wall: まだPL/1とは呼べない状態で、PL/0からPL/0.5の間くらいという段階でした(笑)。それからJAM、BASIC PLUS、非常にマイナーな分離型イベントシミュレーション言語のMODLIT。C++やJava、Rubyなども使いました。
近藤: Javaも使ったんですか!
Wall: ええ、「ドロボー」ですね。もっとも、我々言語デザイナーは皆そうですが(笑)。
近藤: 日本のPerlエンジニアに何かメッセージはありますか。
Wall: 日本のPerlファンからは、いつも「まだあのホンダ アコードに乗っているのか」と聞かれます。オライリー・ジャパンが出版したPerl本の日本語版巻頭で、私がホンダのアコードに乗っていると書いたからです。それでその答えなんですが(ニヤっと笑って)、実はそうなんですよ。今でも乗っています。
関連ホワイトペーパー (ZDNet Japan)
-
ハンドブック-単なる成果物管理ではないCLMが可能にする、生産性や競争力に優れた製品・サービス開発
資料提供:日本アイ・ビー・エム株式会社(Rational) 2012年04月16日
-
企業システムにおけるノンプログラム開発の将来性
資料提供:有限会社ユニバーサル・シェル・プログラミング研究所 2012年02月27日
-
BYODプラットフォームDMEで実現できること
資料提供:株式会社ソリトンシステムズ 2012年04月18日
-
サイバー攻撃の実態と対策TIPS
資料提供:株式会社インターネットイニシアティブ 2012年03月15日
-
「ビッグデータ」を「スモールスタート」する段階的なシステム構築
資料提供:さくらインターネット株式会社 2012年04月26日
デジタル製品主要記事
「EMOBILE LTE」対応USBスティック型データ通信端末、6月1日発売
JVC、フリップアップスタイルで片耳モニターができるヘッドホン
ソニー、4つのサラウンドモードを備えたポータブルDVD
グーグル、「iOS」向け検索アプリを刷新--速度向上に重点
東京ゲームショウ2012のメインビジュアルが公開--形部一平氏が担当
アップル、電子書籍の独禁法違反について再び反論
特集 by 楽天市場
CNET あとで読む




