タグ

2006年8月5日のブックマーク (3件)

  • PC誕生から25年、業界を変えた25の製品

    8月のIBM PC誕生25周年に寄せて、eWEEK Labsはこの象徴的マシンを皮切りに登場した最も影響の大きい製品トップ10のリストを作ろうと考えた。だがそれはできなかった。そんな短いリストでは、あまりにも多くの革新を省き、あまりに大きな影響力のある革新を無視してしまうことになるからだ。 25周年に25の製品を選べば調和が取れるということで意見はまとまったものの、気付けばわれわれはテクノロジー史学者と争う辞書編者のような論争を展開していた。「影響の大きな」製品とは何か? 元祖でなければダメなのか? あるいは他者からまねるに値すると思われた最初の実装であるべきか? 自力で人気を獲得したものでなければならないか? あるいは売れたかどうかにかかわらず、「道を示した」ものであるべきか? Linuxは製品かアイデアか? Wi-Fiは製品かマーケティングキャンペーンか? リストから除いたものは、リス

    PC誕生から25年、業界を変えた25の製品
  • 第1回 関数型プログラミングの世界へようこそ - 本物のプログラマはHaskellを使う:ITpro

    Haskellというプログラミング言語を知っていますか? 全く聞いたことがないという人が多いかもしれません。そういう名前の言語があるのは知っているけど,どんな言語かは知らないという人もいるかもしれませんね。でも最近では,一部の先進的なソフトウエア開発者の間で,一種のブームと言えるほど熱狂的に受け入れられています。 なぜならば,Haskellは様々な優れた特徴を持っているからです。最初に,他の言語にはあまり見られない際だった特長を一つだけ紹介してみましょう。「遅延評価(lazy evaluation,怠惰評価ともいう)」です。 遅延評価とは,与えられた値を必要になるまで評価(計算)しないということです。この性質により,不必要な計算が行われる無駄をなくすことができます。また,「潜在的に無限の大きさを持つデータ構造」といった通常のプログラミング言語では扱いの難しいものを直接扱えるため,より直接的

    第1回 関数型プログラミングの世界へようこそ - 本物のプログラマはHaskellを使う:ITpro
  • Macとsvkでユビキタスプログラミング - 高原芳浩のKeep-Alive

    数日前にMac Powerbook G4を購入し、コードを書いている。操作感は長年使ってきたLinuxとほぼ変化無い。必要なもを落としてきてautoconf/automakeでコンパイルすればLinuxで使っていたソフトウェアがほぼ同じように動く。かなり期待以上の物が手に入ったというのが感想。PHPPerl書いているWebエンジニアはみんなMacにしたらいいんじゃないかと思う。開発環境が以前と明らかに変わったのは、スタンドアローンのノートになったという事。つまりこれ単体でApache/MySQL/PHP/emacs/firefoxが動く環境にあり、その他のコマンドラインツールも一つのパソコンに入れる事ができる。2年ほど前東芝のノートパソコンにLinuxを入れて使っていたことがあったが、電源管理がへたれで、Linux標準のものがハードメーカが作ったものにずいぶん見落とりし*1、バッテリーが