A list processing language TAO with multiple programming paradigms

Ikuo Takeuchi*, Hiroshi G. Okuno, Nobuyasu Ohsato

*この研究の対応する著者

研究成果: Article査読

6 被引用数 (Scopus)

抄録

This paper describes an interpreter-centered list processing language TAO which supports the logic programming paradigm and the object-oriented programming paradigm together with the conventional procedural programming paradigm in the framework of the Lisp language. TAO allows the user to mix these programming paradigms in solving complicated and multifaceted AI problems. The fundamentals of these programing paradigms, namely, unification, message passing and function call can nest each other in an expression. Thus, the user can use the result of a function call or a message passing in a unification straightforwardly and vice versa. TAO also supports the concurrent programming. The implementation of the TAO interpreter on a Lisp machine called ELIS achieves a remarkable efficiency.

本文言語English
ページ(範囲)401-444
ページ数44
ジャーナルNew Generation Computing
4
4
DOI
出版ステータスPublished - 1986 12月
外部発表はい

ASJC Scopus subject areas

  • 理論的コンピュータサイエンス
  • ソフトウェア
  • ハードウェアとアーキテクチャ
  • コンピュータ ネットワークおよび通信

フィンガープリント

「A list processing language TAO with multiple programming paradigms」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル