Object-Oriented Programming in Multiple-Paradigm Language TAO and Its Implementation
スポンサーリンク
概要
- 論文の詳細を見る
The language specification of object-oriented programming in multiple programming paradigm language TAO and its performance evaluation are described. TAO's goal is to provide a high performance programming evironment for artificial intelligence research. TAO's central part is microprogrammed on a dedicated symbol manipulation machine called ELIS. One of the main design principles of TAO is to allow the programmer to choose a suitable programming paradigm for his objective. To achieve this principle, TAO incorporates multiple programming paradigms such as logic programming, object-oriented programming and so forth into its basic Lisp programming. This programming paradigm fusion is accomplished within the kernel of the language. This paper discusses the TAO's object-oriented programming: its implementation technique in detail and performance evaluation. It demonstrates that TAO's object-oriented programming is efficient enough and by no means inferior to its Lisp programming paradigm from the viewpoint of practicality. The validity of the implementation method is also discussed by analyzing a couple of practical application programs.
- 一般社団法人情報処理学会の論文
- 1992-03-15
著者
関連論文
- TAO : A Lisp Dialect with Multiple Paradigms
- Object-Oriented Programming in Multiple-Paradigm Language TAO and Its Implementation