![]() |
| ■ 原爆による自滅から人類を救う道具の夢 |
Smalltalkの萌芽
富田倫生
2009/11/16
| 本連載を初めて読む人へ:先行き不透明な時代をITエンジニアとして生き抜くためには、何が必要なのでしょうか。それを学ぶ1つの手段として、わたしたちはIT業界で活躍してきた人々の偉業を知ることが有効だと考えます。本連載では、日本のパソコン業界黎明期に活躍したさまざまなヒーローを取り上げています。普段は触れる機会の少ない日本のIT業界の歴史を知り、より誇りを持って仕事に取り組む一助としていただければ幸いです。(編集部) |
| 本連載は『パソコン創世記』の著者である富田倫生氏の許可を得て公開しています。「青空文庫」版のテキストファイル(2003年1月16日最終更新)が底本です。「青空文庫収録ファイルの取り扱い規準」に則り、表記の一部を@ITの校正ルールに沿って直しています。例)全角英数字⇒半角英数字、コンピューター⇒コンピュータ など |
コンピュータで考えることを子供に受け入れさせる道具として、パパートは1匹の亀(タートル)を用意した。
ディスプレイの中に棲んでいるタートルは、与えられた命令のとおりに動く。「前へ100」とキーボードから命令を入れると、タートルは一歩をおよそ1ミリメートルとして100歩進む。「右へ90」とすると、90度右に向き直る。この動作を4回繰り返すと、タートルは一辺が100ミリの正方形を描く。この4つの命令をひとまとまりにして、「正方形」という新しい命令を定義することができる。
| IT業界を目指す学生必見 ★今日もせっせと業界研究★ |
|
気になる離職・転職率、 IT企業では「0.5%未満」が最多 IT企業の5社に1社が「転職・離職率」0.5%未満。80%以上の企業が「離職・転職率は10%未満」と回答している |
こうして子供たちは、いくつもの命令を組み合わせてタートルを動かし、定義した新しい命令によって複雑な動きを1まとまりにして、画面の中の小さな世界を完全にコントロールすることを学ぶ。
パパートが子供たちにロゴを扱わせている小学校を訪ねたケイは、プログラムの本質と可能性をあらためて考えなおしたいと思うようになった。
パパートによれば「プログラムするということは、コンピュータと人間である使用者との両方が『理解』できる言葉で交流し合うということにほかならな」かった★。
| ★『マインドストーム』(シーモア・パパート著、奥村貴世子訳、未来社、1982年) 教育の場でまったくコンピュータに触れた経験を持たず、管理と支配の象徴としてこの装置に漠然とした敵意を抱いていた筆者がこうしたテーマの原稿を書くようになったのには、いくつかきっかけがあった。その中でも『マインドストーム』との出会いは、きわめて印象に残る幸せな体験だった。人間なるものにどんなに絶望したとしても、この本を読みなおせば、少なくとも私は希望の芽に水をかけることができると思う。 初めてロゴを知ったとき、筆者はこの言語を走らせることのできるコンピュータを持っていなかった。そこで自分自身をタートルに任じて命令を与え、部屋の中を歩き回った。それまで静的な存在でしかなかった図形は、亀になって歩きはじめたとたん筆者の認識の中で動的な存在へと一変した。筆者はすでに30歳を過ぎており、「右に60、前に10」などと唱えながら狭いアパートの部屋をうろつき回っていると同居人には大いに迷惑がられたが、初めて自転車に乗れたときのようなその喜びは忘れることができない。ロゴに触れて、実際子供たちが喜ぶはずである。 |
パパートのところから戻ったケイは、コンピュータと人間が交流し合う環境を組み込んだ、新しいシステムのイメージを描いた。ハードウエアは、平面型のディスプレイを使ってフレックスマシンよりももっと小さく、厚めのノートほどのサイズに押し込んでしまいたいと考えた。段ボールで作った模型ではさすがに少し軽すぎると感じて、中に鉛を入れてバランスをとった。この新しいイメージには名前は付けていなかったが、ダイナブックの種はこのときケイの胸の中ですでに芽を吹いていた。
1969年に大学院を修了したケイは、スタンフォード大学のジョン・マッカーシーのグループで人工知能の研究に携わった。期待して入ったグループだったがここでの仕事には興味を持てず、ほとんど1年を、子供のための簡潔で強力な言語とはどんなものかを考えて過ごした。
対話型のシステムの可能性にいち早く注目して、ARPAの情報処理部長としてエンゲルバートのNLSを支援したボブ・テイラーは、1970年にゼロックスが新設した、パロアルト研究所の実質的な責任者として招かれた。テイラーの誘いを受けたケイは、同年の暮れにパロアルト研究所に移った。選りすぐりの人材を1本釣りしていったテイラーは、取り組むべき課題は研究者の自由裁量に任せた。
ケイはダイナブックをテーマにしたいとテイラーに申し入れた。
暫定版のダイナブックのハードウエアを用意したアラン・ケイは、このシステムで使う言語にロゴにおけるタートルのような、人とコンピュータとが交流し合うための道具を組み込もうと考えた。
フレックスは命令を入れればすぐにコンピュータが反応を返してくる対話型の言語として作ったが、命令を規則どおりにタイプしなければならないという点では、従来のコンピュータ言語と変わらなかった。ロゴもまた、正しい言葉遣いを子供たちに求めた。
スモールトークと名付けたダイナブック用の言語では、この点を改善したいと考えて「メニュー」を用意することにした。その時点でできることを一覧表にまとめておき、その中から選ぶ形をとることで、交流はスムースなものになると期待できた。アルトのポインティングディバイスに使われたマウスのボタンの操作によって、画面上にメニューを呼び出す方式は、ポップアップメニューと名付けた。
エンゲルバートが使った、画面を区切ってそれぞれを異なった情報の窓とするアイディアは、有効な道具になると考えた。画面を単純に複数のウインドウに分割するだけのタイリング方式も試みられたが、ウインドウの大きさを自由に設定できて、重ね合わせることのできるオーバーラッピングウインドウを考案し、スモールトークに組み込んだ。
交流を促進するこうした道具を備えた言語を用意しておくことこそ、ダイナブックをあらゆる世代の人に使ってもらうための条件になるだろうとケイは考えた。
| » @IT自分戦略研究所 トップページへ |
パソコン創世記 バックナンバー
- 第1回 はじめに―― 1952年に生まれたことへの感謝
- 第2回 オモチャマシンの革命劇
- 第3回 弱小「マイクロ部」の誕生
- 第4回 草むしりと評価用キットの日々
- 第5回 アメリカからの風
- 第6回 簡易教材開発作戦
- 第7回 開幕のベル響く
- 第8回 ビット・イン日誌に記された兆し
- 第9回 TK-80への不満
- 第10回 個人用コンピュータ元年
- 第11回 大いなる誤解
- 第12回 二筋の道
- 第13回 TK-80上の革命
- 第14回 新人類の加入
- 第15回 もう1つのベーシック
- 第16回 ビル・ゲイツとの出会い
- 第17回 苦しい決断のとき
- 第18回 逸脱への歯止め
- 第19回 決断のとき
- 第20回 ケチケチ体制のスタート
- 第21回 狼煙上がる
- 第22回 日電PC帝国誕生
- 第23回 力はいずこより
- 第24回 タケシ、君の彼岸としてのパーソナルコンピュータよ
- 第25回 響く歌声
- 第26回 逸脱分子の「うた」
- 第27回 大学受験に背を向けた日
- 第28回 浅間山荘事件と「警察官募集」の貼り紙
- 第29回 警察学校よさらば
- 第30回 明日を食らう虫
- 第31回 失われたユートピアを求めて
- 第32回 ヌエのような男
- 第33回 「陽」の世界への啓示
- 第34回 再び春日山
- 第35回 愛という、たよりない言葉
- 第36回 電話工事の仕事をやめた
- 第37回 鶏が鶏として生きる
- 第38回 新島淳良が去る
- 第39回 太宰治と谷川俊太郎
- 第40回 悪魔の左手
- 第41回 マイコン基礎講座
- 第42回 マイコンのお目ざめプログラム
- 第43回 機械語に正面から取り組む
- 第44回 TK-80とタケシ
- 第45回 タケシ、ソフト開発の仕事を始める
- 第46回 テクノロジーよ、人に向きなさい
- 第47回 日本電気の動き、タケシの足跡
- 第48回 アラン・ケイのダイナブック
- 第49回 〈思考のおもむくままに〉情報を取り出せる装置
- 第50回 電子式数値積分計算機=「ENIAC」
- 第51回 「連想索引」という新しい仕組み
- 第52回 マウスと名付けた小さな箱
- 第53回 エンゲルバートと国防省高等研究計画局
- 第54回 アラン・ケイとFLEX言語
- 第55回 タブレットと電子ペン
- 第56回 Smalltalkの萌芽
- 第57回 紙に勝るディスプレイ
- 第58回 後藤富雄、1967年日本電気入社
- 第59回 DECのPDP-8
- 第60回 トレーニングキット「TK-80」
- 第61回 ドクター・ドブズ・ジャーナル
- 第62回 組み立てキット アルテア8800
- 第63回 アルテアの限界
- 第64回 MITSの頼りない実在
- 第65回 デイジー
- 第66回 レイクサイドスクール
- 第67回 13歳のビル・ゲイツ
- 第68回 ポール・アレンとアルテア
- 第69回 マイクロソフトの誕生
- 第70回 アルテアとS-100バス
- 第71回 波に乗りはじめたマイクロソフト
- 第72回 パーソナル・コンピュータの時代へ
- 第73回 日本電気のコンピュータ事業
- 第74回 浜田俊三とNEC
- 第75回 日本電気のコンピュータへの取り組み
- 第76回 「電子計算機の気持ちが分かる」
- 第77回 「これで世の中は変わる」
- 第78回 3年ぶりの大卒新人
- 第79回 SENACプロジェクトの遺産
- 第80回 NEAC-1103
- 第81回 コンピュータ技術本部第2開発部
- 第82回 システム100
- 第83回 オフコン・ディーラー
- 第84回 マイクロコンピュータ N6300シリーズ
- 第85回 システム100のLSI化
- 第86回 「このぶんで行けば黒字が出せる」
- 第87回 NECインフォメーションシステムズ
- 第88回 パソコンが仕事の道具に生まれ変わる
- 第89回 アメリカのパソコンは仕事の道具
- 第90回 シーモア・ルービンスタイン
- 第91回 ゲアリー・キルドール
- 第92回 キルドールのCP/M
- 第93回 ワープロの需要
- 第94回 マイケル・シュレイヤー
- 第95回 3人の育て親
- 第96回 マイコン入門
- 第97回 NECビット・イン
- 第98回 NECマイコンショップ
- 第99回 新日本電気
- 第100回 アストラの行く手を阻むもの
- 第101回 16ビットパソコンの条件
- 第102回 IBMの誕生
- 第103回 新世代機 システム360
- 第104回 DECの躍進
- 第105回 世界第2位のコンピュータメーカー
- 第106回 IBM、パソコン市場に参入する
- 第107回 SCP-DOS
- 第108回 「IBMを踏み台にして大きくなれ」
- 第109回 「本気でウェルカム、IBM殿」
- 第110回 マイクロソフトの拒絶
- 第111回 パソコン市場の爆発的な成長
- 第112回 西和彦
- 第113回 パソコン革命の寵児
- 第114回 新雑誌 「I/O」
- 第115回 塚本慶一郎
- 第116回 西の違和感
- 第117回 アスキー出版設立
- 第118回 西和彦、ビル・ゲイツに会う
- 第119回 古川享
- 第120回 アスキー出版、マイクロソフトと提携
- 第121回 上げ潮の男
- 第122回 MS-DOS
| 【転職体験談】「もっと多くのユーザーに使って欲しい」⇒ mixiへの転職に成功! 8年間のSIer生活で得た経験とスキルを生かして転職活動。評価のポイントはどこ? |
| 【経営戦略】⇒「いつか勉強しよう」ではなく「いまこそ勉強すべき」スキル 50%のユーザー企業が「戦略を立案できるIT技術者」と仕事をしたがっている |
| 気になる「社会人大学院」という選択肢 仕事との両立は本当に可能? 独学とは何が違う? 実際の学生・卒業生6人に聞いた |
|
|
| 1日1問、模擬試験問題をメールで届けます | |
| ITスキル研修4000件、最新情報の検索できます |
スキルアップ/キャリアアップ(JOB@IT)
スポンサーからのお知らせ
- - PR -
お勧め求人情報
| ◆クライアント企業から求められる人材 ⇒IT技術と経営戦略を併せ持つ「戦略家」 New! |
||
| ◆気になる社会人大学院。興味はあるけど仕 事と両立可能?実際に通った6人に聞いた |
||
|
**先週の人気講座ランキング**
〜CCNA編〜
ITトレメ・今日の問題
基本情報技術者試験
エンドユーザーヘの障害対応窓口としてヘルプデスクを設置した。報告を受けた障害の根本的な原因は不明であるが、応急処置を必要としているとき、ヘルプデスクが対応する順番として、最も適切なものはどれか。<13年秋FE問57>







「秘密のファイル世界デビュー」――日立システムがセキュリティかるた大会