Critical factors in the evolution of logic programming and Prolog

Critical factors in the evolution of logic programming and Prolog

0.00 Avg rating0 Votes
Article ID: iaor1998518
Country: United Kingdom
Volume: 6
Issue: 1
Start Page Number: 67
End Page Number: 75
Publication Date: Mar 1997
Journal: European Journal of Information Systems
Authors: ,
Keywords: logic, Prolog
Abstract:

Logic programming has received much critical attention over the past two decades from both a language perspective and as a methodology for practical problem solving. This paper presents a historical foundation of the approach and examines the development of Prolog since its first implementation. An analysis of the use of Prolog in commercial, research and teaching environments shows that there is an established base of users and that, after a period of rapid growth, the language currently enjoys continuing activity. The key to its success so far is due to its continuing evolution by including features that were not seen as being within the original concept as a pure logic language. Significant features which have contributed to the success of Prolog include integration with other languages, object oriented extensions, constraint representation, parallel execution as well as improved speed and robustness. Applications databases are analysed with respect to type of application, system status, type of developer, hardware platform, country of origin and the Prolog implementation used. Factors contributing to the success of Prolog are identified and likely future developments are explored.

Reviews

Required fields are marked *. Your email address will not be published.