TAO: An object orientation kernel

Kenichi Yamazaki, Yoshiji Amagai, Masaharu Yoshida, Ikuo Takeuchi

研究成果: Conference contribution

抄録

This paper proposes an object-oriented programming language framework that deliberately separates mechanism from policy. Mechanisms such as slot access and message passing are designed to have a natural semantics and to be efficient. Conventional and controversial concepts such as class, inheritance, and method combination, on the other hand, are classified as policy, and are left open to the user by providing so-called hook mechanisms. TAO is a language conforming to this framework and has only a few more than twenty primitives for object-oriented programming. This paper also gives examples illustrating how conventional concepts of object-oriented programming can be implemented on top of these primitives.

本文言語English
ホスト出版物のタイトルObject Technologies for Advanced Software - 1st JSSST International Symposium, Proceedings
編集者Shojiro Nishio, Akinori Yonezawa
出版社Springer Verlag
ページ61-76
ページ数16
ISBN(印刷版)9783540573425
DOI
出版ステータスPublished - 1993
外部発表はい
イベント1st International Symposium on Object Technologies for Advanced Software, ISOTAS 1993 - Kanazawa, Japan
継続期間: 1993 11 41993 11 6

出版物シリーズ

名前Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
742 LNCS
ISSN(印刷版)0302-9743
ISSN(電子版)1611-3349

Other

Other1st International Symposium on Object Technologies for Advanced Software, ISOTAS 1993
国/地域Japan
CityKanazawa
Period93/11/493/11/6

ASJC Scopus subject areas

  • 理論的コンピュータサイエンス
  • コンピュータ サイエンス(全般)

フィンガープリント

「TAO: An object orientation kernel」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル