Amalgamating Multiple Programming Paradigms in PROLOG
Proceedings of the Tenth International Joint Conference on Artificial Intelligence. Architectures and Languages. Pages 76-81.
Abstract
This paper discusses the issues in amalgamating multiple programming paradigms in the logic programming language, Prolog. It is shown that multiple paradigms can be incorporated without disturbing logic programming language features and efficiency. It also introduces a new programming paradigm called the relation-oriented paradigm. The research results are reflected in the implementation of the Prolog-based knowledge programming system PEACE, which is used to realize an expert system in a diagnostic domain. PEACE provides a relation-oriented programming paradigm, as well as previously discussed paradigms, such as object-oriented, data-oriented, and rule-oriented paradigms. These paradigms are nicely amalgamated in Prolog language and can be used intermixedly.
@inproceedings{ijcai1987p14,
title = {Amalgamating Multiple Programming Paradigms in PROLOG},
author = {Koseki, Yoshiyuki},
booktitle = {Proceedings of the Tenth International Joint Conference on
Artificial Intelligence, {IJCAI-87}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {John McDermott},
pages = {76--81},
year = {1987},
note = {Architectures and Languages},
url = {https://ijcai.org/proceedings/1987/14},
}
TY - CPAPER TI - Amalgamating Multiple Programming Paradigms in PROLOG AU - Koseki, Yoshiyuki T2 - Proceedings of the Tenth International Joint Conference on Artificial Intelligence, IJCAI-87 PB - International Joint Conferences on Artificial Intelligence PY - 1987 SP - 76 EP - 81 UR - https://ijcai.org/proceedings/1987/14 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: