Q92 インターネットは10年後、どのように進化していると思いますか?
意外と進歩していないかも。ここ数年のPCの足回り――例えばUSB2.0やギガビットイーサネット――も数年前からほとんど変わっていないことを考えると、ITの進化はゆっくりとしたものになってきている気がする。さすがに10年あれば何か大きな進化も1つくらいは起こるだろうけど。
こちらの方向に進んでほしいなと思うのは、ハードウェアとソフトウェアがごった煮になっている状態。今は、ガッチガチのハードウェアの上に、柔らかいソフトウェアが載っているのだけど、FPGAとか積んでロジックそのものも自分で設計するような世界がきたらおもしろいかも。
あと、10年後を待たず早く絶滅してほしいのはsmtp。僕のところには今、1日に100万ものsmtpコネクションがやってくる。「俺はそこまで悪いことをしたのか」と思ってしまうほど。性善説のsmtpに代わるメッセージングプロトコルがそろそろ登場してほしいところ。なまじプログラミングができる人がこういうこと言うと「言い出しっぺの法則」が発動するから、あまり言いにくいところなんだけど。手伝いはするから、誰か若い人やってくれないかなあ。
Q93 プログラミングの未来についてどう考えていますか?
分からないのがよい。外しようがないのは並列処理かな。クラスタリングや負荷分散のように疎結合の並列化はいまでもやっているけど、もっと密な結合は、これまで多くの人が取り組んできたにもかかわらず、あまり成功例がない。そうした並列処理にはこれまで以上に注目が集まっていくと思う。
そういう時代にスクリプト言語がどうなるのかも興味がある。3年後ならPHPも生き残っているだろうけど、10年後にPHPがあるかといえばそれは疑問。完全にフレームワークに置き換わっているのかも。
Q94 プログラミングやPCに出会っていなければ、今ごろ何していたと思います?
千の風になってる。冗談ぬきでコンピュータがなければ嘘偽りなく生活能力0だし。そういった意味でとても運がよかったと思う。
Q95 ロボット3原則をまねてプログラマー3原則を考えてみてください。
ロボットをプログラマーに置換してもいけるんじゃない? Asimovの『Robots and Empire』(ロボットと帝国)に倣って零条を加えみたりして。
さあどうなるだろうか。
Q96 この質問に項目を追加するとすれば、どんな質問を加えたいですか?
この質問を順守した場合、果たしてこの質問は停止するのか?
Q97 あなたが「この人の回答が見たい」と思う人を3人挙げてください
実在しないでもよいのなら、
HAL 9000
R.Daneel Olivaw(of Robot Series by I. Asimov)
ゲジヒト(of Pluto)
Q98 未来の開発者たちに一言
その一言の手間で一行でもコード書きな
Q99 今年1番のニュースは?
今年1番の(公開可能な)ニュースと言い換えておくけど、「ライブドアの前身オン・ザ・エッヂ役員」の小飼弾ではなく、「ブロガー」としての小飼弾にお呼びが掛かるようになったことかな。
Q100 自分が実際に会ったことがある人の中で、「この人に回答してほしい」という人は?
MatzさんやShiroさん(Schemeの処理系、Gaucheを開発する川合史朗氏)、中村正三郎さん、吉岡弘隆さん。うーん、皆さんの見てみたいなあ(以下、熟考)。
Copyright © ITmedia, Inc. All Rights Reserved.