2022
DOI: 10.1017/s1471068422000102
|View full text |Cite
|
Sign up to set email alerts
|

Fifty Years of Prolog and Beyond

Abstract: Both logic programming in general and Prolog in particular have a long and fascinating history, intermingled with that of many disciplines they inherited from or catalyzed. A large body of research has been gathered over the last 50 years, supported by many Prolog implementations. Many implementations are still actively developed, while new ones keep appearing. Often, the features added by different systems were motivated by the interdisciplinary needs of programmers and implementors, yielding systems that, wh… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
3
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 17 publications
(6 citation statements)
references
References 249 publications
0
4
0
Order By: Relevance
“…Hybrid models, combining statistical methods with rule-based logic, were developed and demonstrated increased flexibility in handling ambiguous data, and they allowed AI systems not only to execute tasks but also to explain their reasoning processes, an essential step towards transparent AI [11,12]. The implementation of logic programming languages like Prolog and Lisp had historically facilitated these advancements [13,14,15]. However, challenges were consistently observed, particularly in scaling these systems to handle real-world complexity without compromising performance [16,17].…”
Section: Logical Reasoning In Aimentioning
confidence: 99%
“…Hybrid models, combining statistical methods with rule-based logic, were developed and demonstrated increased flexibility in handling ambiguous data, and they allowed AI systems not only to execute tasks but also to explain their reasoning processes, an essential step towards transparent AI [11,12]. The implementation of logic programming languages like Prolog and Lisp had historically facilitated these advancements [13,14,15]. However, challenges were consistently observed, particularly in scaling these systems to handle real-world complexity without compromising performance [16,17].…”
Section: Logical Reasoning In Aimentioning
confidence: 99%
“…It was also before the first winter that Alain Colmerauer and Robert Kowalski would develop Prolog, now a prominent programming language, which was widely deployed in the 1970s and 1980s Kowalski [2014], Körner et al [2022] that also influenced the field of inductive logic programming and statistical relational learning Raedt et al [2016]. The feature that makes Prolog stand out among other languages is the fact that it is mostly a declarative language: the program logic is expressed in terms of logic predicates (relations), represented as facts and rules.…”
Section: Background 21 a Short On Artificial Intelligence Historymentioning
confidence: 99%
“…In the field of medicine, expert systems have been extensively utilized for the diagnosis of various medical conditions [9], [10]. Furthermore, Prolog is widely recognized as one of the most popular programming languages for expert system development [11], [12]. Moreover, it has the ability to work with rules and facts, which makes it an ideal choice for the implementation of a rule-based system and is the basis of artificial intelligence [13], [14].…”
Section: Introductionmentioning
confidence: 99%