For faster navigation, this Iframe is preloading the Wikiwand page for アラン・コトック.

アラン・コトック

この記事は検証可能参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?"アラン・コトック" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2014年12月)
アラン・コトック
(Alan Kotok)
アラン・コトック
生誕 1941年11月9日
アメリカ合衆国の旗 アメリカ合衆国 ペンシルベニア州フィラデルフィア
死没 (2006-05-26) 2006年5月26日(64歳没)
国籍 アメリカ合衆国の旗 アメリカ合衆国
研究分野 計算機科学
研究機関 マサチューセッツ工科大学
スタンフォード大学
ディジタル・イクイップメント・コーポレーション
出身校 マサチューセッツ工科大学
主な業績 コンピュータチェスのプログラムの開発
プロジェクト:人物伝
テンプレートを表示

アラン・コトック(Alan Kotok、1941年11月9日 - 2006年5月26日)は、アメリカ合衆国計算機科学者World Wide Web Consortium (W3C) での仕事を通したインターネットWorld Wide Webへの貢献、ディジタル・イクイップメント・コーポレーション (DEC) における仕事を通した情報工学への貢献、マサチューセッツ工科大学 (MIT) におけるコンピュータゲームコンピュータチェスを通した、ゲーム関連への貢献で知られている。

コンピュータ歴史博物館では2004年に、自身の回顧録をビデオに記録した。またスティーブン・レヴィのHackers: Heroes of the Computer Revolutionに登場している。

1941年ペンシルベニア州フィラデルフィアに一人っ子として生まれ[1]、ニュージャージー州南部の Vineland に住んでいた。3歳になるとねじ回しでコンセントをいじるという危険を冒し、6歳になると電気スタンドを作れるまでになった[2]。父の金物屋では鉄道模型に親しんでいる。その後2年飛び級し16歳で大学に進学した[3]

2006年5月26日、自宅で心臓発作により死去[2]

MIT時代

MITで電気工学の修士号を取得[4]。影響を与えた教師としてジャック・デニスとジョン・マッカーシーがいる。またMITのテック模型鉄道クラブ(en:Tech Model Railroad Clubハッカー文化発祥の地のひとつとされる)にも所属していた[1]

大学院生でTMRCの一員でもあったデニスは、リンカーン研究所TX-0をMITの学生に無制限に使わせており、マッカーシーはプログラミングの最初のコースを1959年春、MITの新入生向けに開講して教えていた[5]。コトックはTMRCの仲間と共に、講義の終わった時間を使ってTX-0をいじり[6]、デニスのおかげでバッチ処理を通さず、独占してTX-0を使うことができた[7]

1961年9月[8]、DECは9Kメモリとディスプレイ装置を備えたPDP-1を寄付。デニスはTX-0の隣の部屋に設置されたPDP-1を管理することになった。学生たちはサポートスタッフとして、その新しいコンピュータのプログラミングを行う事になった[6]

チェス

1959年にマッカーシーの監督の下、コトックらはIBM 704上でチェスプログラムの開発を開始した。コトックはこの仕事について MIT Artificial Intelligence Project Memo 41 に書いており、卒論のテーマにもしている。このチェスグループが1962年に卒業するころには、IBM 7090上で「100回ぐらいチェスをしたことがあるアマチュア程度」のチェスプログラムに仕上がっていた[9][10]

皆はゲームについて詳しくなったが、コトックは後にコントラクトブリッジを好むようになる[11]。3回チェスの世界チャンピオンとなったミハイル・ボトヴィニクは自身の著書 Computers, Chess and Long-Range Planningで、コトック-マッカーシーのプログラムについて「動きを制限する規則がきつく、いい手を逃している」と評した[12]。このプログラムはリチャード・グリーンブラットに批評され[13]、最近では Hans Berliner からも批評された[14]。Bill Wall は自身のサイトComputer Chess Historyで、このMITのプログラムが世界初の賢いチェスプログラムだったとしている。

スタンフォード大学に移った後、マッカーシーはソビエト連邦を1965年に訪問したが[15]、モスクワ理論実験物理研究所(ITEP)の Alexander Kronrod の研究室で M-20 チェスプログラムの対局挑戦を受ける[16]。この世界初のコンピュータ同士のチェス対戦は1966年~1967年の9ヶ月間、テレグラフを介して行われた[16]クロード・シャノンが1950年に行った分類[17][16]によれば、ITEP側はタイプAに属する力づくの戦略、コトック側はタイプBに属する選択的手法として分類されている[16]。アルファベータ法による分岐判定刈りもしていないし、ましてやキラーヒューリスティックは、コトック卒業後に編み出された手法だった。結局コトック側はITEPの弱いバージョンと引き分け、強いバージョンには負けた[16]

グリーンブラットはコトックのMITメモのコピーを目にし、次の1手の候補を生成するサブルーチンREPLYSで、"4 3 2 2 1 1 1 1 0 0"よりも"7 7"の方がうまくいくのではないかと考える。1965年、グリーンブラットはこの考えに基づいた改良を行った[13]。そして1967年、グリーンブラットの作ったプログラムである MacHack VI はトーナメントで人間を負かし、アメリカ合衆国チェス連盟の名誉会員となった[18]

スペースウォー!

ソフトウェア

エドワード・フレドキン(PDP-1の1号機を購入したBBNテクノロジーズに一時期在籍した事がある)、マッカーシー、ラッセル、コトック、Samson、Harlan Anderson、ゴードン・ベルは2006年5月、コンピュータ歴史博物館でのPDP-1再構築を祝う式典に出席した。

彼らはTX-0 および PDP-1 のユーザーは様々な世界初のアプリケーションソフトウェアを書いたと、講演で語っている。Piner は「Expensive Typewriter;(高価なタイプライター)」を作り、これによってTX-0やPDP-1を直接操作できるようになった。Wagner は「Expensive Desk Calculator(高価な電卓)」のプログラムを作っている。物理学科の2台目のPDP-1では、Daniel L. Murphy が TECO を作り、これがEmacsの先祖となった。Samson は TJ-2 というページレイアウトプログラムを作り、戦争というカードゲームを実装した。波形の計算の研究成果として、Samson と Dennis は TX-0 上で Harmony Compiler を作り、これを使ってPDP-1向けに音楽をコード化した。コトックと Samson は製図プログラム T-square を開発、これはスペースウォー!のコントローラにも応用されている[6]

初期のPDP-1ユーザーはプログラミングソフトウェアも作成した。例えばTX-0からの変換を行うアセンブラは、1961年に1週間ほどで作成された[6]。コトックはTX-0用デバッガ FLIT を移植した DDT オンラインデバッグプログラムを作成し[11]、後に TECO のマクロ用にLISPインタプリタも作成した[6]

DEC時代

1961年、コトックはDECでPDP-4向けのFORTRANコンパイラの開発を開始[1]。次にPDP-5の命令セット設計に関わった[1]ゴードン・ベルの率いるチームの一員として、コトックは最初のタイムシェアリング用コンピュータPDP-6の論理回路設計助手として働いた[19]。DECがPDP-6で開始した36ビットマシンは、LISPを使用する人工知能の研究によく用いられ、IBMメインフレームに対抗するものであった[20]

1965年に西オーストラリア大学のPDP-6とアメリカのボストンをテレックス回線で接続した。これは地球規模のネットワーク接続としては、世界初の可能性がある。またDECはPDP-6を操作するコトックとゴードン・ベルの写真を撮影している(オーストラリアとの接続の話は、その写真の解説を参照)。

次に主任アーキテクト兼デザイナーとして、PDP-10、DECsystem-10、DECSYSTEM-20に関わった[4]。コトックらはDECsystem-10がバッチ処理から、タイムシェアリングやシングルユーザーシステムへの移行を促進したと語っている[21]

またコトックは VAX 8600 のシステムアーキテクトでもあった[4]。VAX 8600 は1984年の登場時、DEC史上最高の性能を誇っていた(当時の一般的システムの4.2倍の性能)[22]

そしてコトックはDECで34年間働き、ストレージ、通信、ソフトウェアの分野のシニアエンジニアとなった。戦略グループの技術担当重役として、インターネットビジネス部門の立ち上げに尽力し、インターネットとウェブ技術を早い時期に採用、統合しようとした[23]

こうしてDECは、検索エンジンAltaVista、インターネットファイアウォールポータルサイトネット配信、ネット上の選挙速報などを生み出している[24][25]。こうした目的の維持が困難な時期になっても、DECはインターネットとウェブ関連の開発をリードし続けた。しかしコトックは、自身の興味と会社の方向性の違いを感じ始める。DECは自社製品(ハードウェア)を売るための手段としてしか、インターネットを見ていなかったのだ[26]。例えばウェブコンテンツの小額決済システムである Millicent (1セント未満の価格でコンテンツを売買するシステム)は、その機会を逃してしまっている[27]

この時代のコトックの要職は、以下のものが挙げられる。

  • 1962年~1997年 - DECの企業コンサルティングエンジニア。
  • 1994年~1996年 - W3C諮問委員会にDECを代表して参加。
  • 1996年~1997年 - GC Tech Inc. 社のマーケティング担当副社長。
  • その他にCylink社の科学諮問委員会の委員、コンパック社のコンサルタント、コンピュータ歴史博物館の展示内容アドバイザなど[4][28]

Berlekampの提案で、1975年~1976年の9ヶ月間は、カリフォルニア大学バークレー校で論理回路設計を教えている[1]

1978年にはクラーク大学で経営管理の修士号を取得[29]

DECとGC Techは初期のW3Cメンバーであり、1995年ボストンで開催されたFourth International World Wide Web Conference(WWW4)のスポンサーでもあった。コトックはサンタクララで開催された1997年4月7日のWWW6で、Selection of Payment Vehicle for Internet Purchases(インターネットでの購入に使用すべき支払い方法の選択)という、BoF(会議の一種)を主催した[30]。1997年の Electronic Payments Forum では Micropayment Systems(小額決済システム)についての講演を行っている[31]

W3C

DEC時代にウェブの可能性を理解したコトックは、World Wide Web Consortiumの設立にも関わっている。1994年初め、スイスのチューリッヒでティム・バーナーズ=リーマイケル・ダートウゾスは、MITに新たな組織を設立する件を話し合っている[32]。1994年春、コトックらDEC代表者はCERNのバーナーズ=リーを訪れ、ウェブ開発のためのオープン標準を作成するコンソシアムの必要性を話し合った。リーは Weaving the Web で、このDECとの話し合いについて言及している[33]

1997年3月にはW3Cの副会長となった[29]

コトックは数百人ものW3Cメンバーを勧誘し、利害の一致する勢力を代表するようになり[1][29]MITコンピュータ科学・人工知能研究所にあるW3Cのサイトを管理し[29]、彼は世界的規模のなW3CシステムとWebチームを率いて、数百万ページを抱えるW3Cのウェブサイトと、メーリングリストのアーカイブを管理した[23]

またコトックはW3Cホスト、会員組織、オフィスなどの契約関係も管理[23]、インドと中国に新たなW3Cの事務所を設立する件でも尽力した。W3C管理チームやW3C諮問委員会などと共に、途上国向けの会費の削減にも取り組んでいる。HTMLに関する特許勧告グループも指揮し[34]、W3Cの特許方針策定にも深く関与した[35]

コトックはW3Cの活動を構成していた、技術と社会の領域を先導したと言える。当時の活動にはデジタル署名、電子商取引、公的政策、PICS、RDFメタデータ、プライバシー問題、セキュリティ問題などが含まれていた[36]

参考文献

注釈

  1. ^ a b c d e f コトック, アラン (2004年11月15日). “Oral History of Alan Kotok”. コンピュータ歴史博物館. 2006年7月1日閲覧。
  2. ^ a b Marquard, Bryan (2006年6月6日). “Alan Kotok; he tred vanguard of computers with brilliance, wit”. The Boston Globe (The New York Times Company). http://www.boston.com/news/globe/obituaries/articles/2006/06/06/alan_kotok_he_tred_vanguard_of_computers_with_brilliance_wit 2006年7月1日閲覧。 
  3. ^ Markoff, John (2006年6月3日). “Alan Kotok, 64, a Pioneer In Computer Video Games”. The New York Times. http://www.nytimes.com/2006/06/03/business/03kotok.html 2006年7月1日閲覧。 
  4. ^ a b c d W3C Folio” (1999年). 2006年7月1日閲覧。
  5. ^ Levy, Steven. “Hackers: Heroes of the Computer Revolution”. Project Gutenberg. 2008年6月4日閲覧。
  6. ^ a b c d e The Mouse That Roared: PDP-1 Celebration Event Lecture 05.15.06”. カリフォルニア州マウンテンビュー: コンピュータ歴史博物館 (2006年). 2006年7月1日閲覧。. Kotok begins at 0:53.
  7. ^ TX-0 alumni reunion (1984年). “The Computer Museum Report, Volume 8”. 2006年7月1日閲覧。
  8. ^ Olsen, Kenneth H. (1961年9月15日). “Letter to Professor Peter Elias”. 2006年7月1日閲覧。
  9. ^ Kotok, Alan (n.d.). “MIT Artificial Intelligence Memo 41”. 2006年7月1日閲覧。
  10. ^ Kotok, Alan (1962年). “A chess playing program for the IBM 7090”. Massachusetts Institute of Technology. Dept. of Electrical Engineering. 2006年7月1日閲覧。
  11. ^ a b W3C mailing list archive for public-memoria@w3.org”. W3C (2006年). 2006年7月1日閲覧。
  12. ^ Abramson, Bruce (1989年6月). “Control Strategies for Two-Player Games”. ACM Computing Surveys, Vol. 21, No. 2. http://www.engr.uconn.edu/~acr/Courses/cse269-fa03/abra.pdf 2006年7月2日閲覧。. 
  13. ^ a b Greenblatt, Richard D. (2005年1月12日). “Oral History of Richard Greenblatt”. コンピュータ歴史博物館. 2006年7月1日閲覧。
  14. ^ Berliner, Hans (2005年3月7日). “Oral History of Hans Berliner”. コンピュータ歴史博物館. 2006年7月2日閲覧。
  15. ^ The History of Computer Chess: An AI Perspective”. コンピュータ歴史博物館 (2005年). 2006年7月1日閲覧。. McCarthy begins at 0:43.
  16. ^ a b c d e Brudno, Michael (n.d.). “Competitions, Controversies, and Computer Chess”. 2006年7月1日閲覧。
  17. ^ Shannon, Claude E. (1950年3月). “Programming a Computer for Playing Chess”. Philosophical Magazine, Ser.7, Vol. 41, No. 314. http://archive.computerhistory.org/projects/chess/related_materials/text/2-0%20and%202-1.Programming_a_computer_for_playing_chess.shannon/2-0%20and%202-1.Programming_a_computer_for_playing_chess.shannon.062303002.pdf 2006年7月1日閲覧。. 
  18. ^ Greenblatt, Richard D., Eastlake, Donald E. III, and Crocker, Stephen D. (1969年). The Greenblatt Chess Program. Massachusetts Institute of Technology. ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-174.pdf 2006年7月1日閲覧。 
  19. ^ Budne, Phil (n.d.). “Phil's PDP10 Miscellany Page”. 2006年7月1日閲覧。
  20. ^ Twenty Years of 36-bit Computing with Digital 1964-1984” (1984年). 2006年7月1日閲覧。
  21. ^ Bell, C. Gordon, Kotok, Alan, Hastings, Thomas N., and Hill, Richard (1978年1月). “The evolution of the DECsystem 10”. ACM. 2006年7月1日閲覧。
  22. ^ VAX 8600: 1984”. DEC Timeline (n.d.). 2006年7月1日閲覧。
  23. ^ a b c Kotok, Alan (n.d.). “W3C Alumni”. 2006年7月1日閲覧。
  24. ^ Internet/Intranet: 1977-1997”. DEC Timeline (n.d.). 2006年7月1日閲覧。
  25. ^ Stuart, Anne (1995年6月). “Digital Rewired”. WebMaster Magazine. 2006年7月1日閲覧。
  26. ^ Kotok, Alan (2000年8月29日). “DEC Internet Business Group page”. Richard Seltzer, B&R Samizdat Express. 2006年7月1日閲覧。
  27. ^ Millicent: 1997”. DEC Timeline (n.d.). 2006年7月1日閲覧。
  28. ^ コンピュータ歴史博物館 (n.d.). “Exhibition Credits”. 2006年7月1日閲覧。
  29. ^ a b c d Kotok, Alan (n.d.). Computer Science and Artificial Intelligence Laboratory Summary Sheet. マサチューセッツ工科大学 
  30. ^ Khare, Rohit (1999年). W3C at WWW6. W3C. http://www.w3.org/Conferences/WWW6/ 2006年7月1日閲覧。 
  31. ^ Meeting Report”. Electronic Payments Forum (1997年1月). 2006年7月1日閲覧。
  32. ^ Berners-Lee, Tim (2004年12月1日). “How It All Started”. 2006年7月1日閲覧。
  33. ^ Berners-Lee, Tim; Fischetti, Mark (1999年). “Weaving the Web: Origins and Future of the World Wide Web”. HarperCollins. p. 77-78. 2006年7月1日閲覧。
  34. ^ W3C (2003年9月23日~2004年3月22日). “HTML Patent Advisory Group (PAG) Public Home Page”. 2006年7月1日閲覧。
  35. ^ W3C (2003年3月20日~2004年2月5日). “W3C Patent Policy”. 2006年7月1日閲覧。
  36. ^ Kotok, Alan (1998年4月). “Technology and Society”. 2006年7月1日閲覧。
{{bottomLinkPreText}} {{bottomLinkText}}
アラン・コトック
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?