第 144 回 PTT のお知らせ


日時: 1989年 7月 19日 (水) 18:30 から (日程が予定と変わりました.ご注意下さい.)

場所: 東京工業大学大岡山キャンパス西 7号館 302号室 (情報科学科計算機棟ゼミ室)
話題: Delegationをもとにしたオブジェクト指向言語OOIの試作

話者: 松田裕幸 (東工大総合情報処理センター)

内容:
 従来のクラス階層に基づくオブジェクト指向言語に対し, delegationを基にした言語OOI(”おーい”と発音)を 試作したのでその報告をおこなう.

食事: 17:00までに,山口まで. なお,会場の直ぐそばにある学食19時30分まで営業して いますので,学食でテイクアウトすることも可能です. あと,駅前にマクドナルドがあります.

次々回:

葉書の残りは 枚です

差出人、幹事:
東京大学工学部計数工学科 岩崎英哉


第 144 回 PTTメモ


日時: 1989年7月19日

場所: 東工大大岡山キャンパス西7号館302号室

出席者(順不同):
大野 浩之, 前野 年紀, 太田 昌孝, 伊藤 義行, 柴山 悦哉, 渡辺 卓雄, 一杉 裕志, 中川 貴之, 粕川 正充 (東工大), 渡 滋, 河野 真司(ソニーCSL), 多田 好克, 寺田 実, 森山 茂男, 竹内 和昭, 角田 博保 (電通大), 岩崎 英哉, 和田 英一 (東大), 石畑 清(明大), 福井 眞吾 (NEC), 本田 康晃, 伊知地 宏, 佐口 康之 (富士ゼロックス), 石井 博 (小野技研)

話者: 松田裕幸 (東工大総合情報処理センター)

話題: Delegationをもとにしたオブジェクト指向言語OOIの試作

あらまし:
 メッセージを介して仕事を他のオブジェクトに依頼する一方式として、 Delegationなるものを紹介した。そして、それに基づくオブジェクト 指向言語OOIの試作報告を行ない、続いてOOIで記述した簡単なプログ ラムを実際に動かしてみせた。OOIはKCLで500行程度のシステムで ある。
 Delegationは、Smalltalkなどのようにクラスーインスタンスという 固定されたオブジェクト間のみで継承(Inheritance)を考えるのでは なく、任意のオブジェクト間でメッセージをrerouteする機能を持って いる。この帰結として、Delegationをもとにした世界ではすべてのオ ブジェクトはクラス、インスタンスという区別をせず、独立した存在 として扱うことが可能になる。Smalltalkではオブジェクトを作ろうと すると必ず対応するクラスが存在しなければならないが、Delegation ではクラスという概念は不要になる。
 実際のデモンストレーションでは、まだ試作段階にある言語OOIが抱え ているセマンティックス上の矛盾をつく質問が多く出され、参加者より 講演者自身の方が得ることが多かった。