首页> 外文期刊>Theory and practice of logic programming >Fifty Years of Prolog and Beyond
【24h】

Fifty Years of Prolog and Beyond

机译:Fifty Years of Prolog and Beyond

获取原文
           

摘要

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 ofresearch 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 programmersand implementors, yielding systems that, while sharing the “classic” core language, inparticular, the main aspects of the ISO-Prolog standard, also depart from each other in otheraspects. This obviously poses challenges for code portability. The field has also inspired manyrelated, but quite different languages that have created their own communities. This articleaims at integrating and applying the main lessons learned in the process of evolution of Prolog.It is structured into three major parts. First, we overview the evolution of Prolog systemsand the community approximately up to the ISO standard, considering both the main historicdevelopments and the motivations behind several Prolog implementations, as well as other logicprogramming languages influenced by Prolog. Then, we discuss the Prolog implementations thatare most active after the appearance of the standard: their visions, goals, commonalities, andincompatibilities. Finally, we perform a SWOT analysis in order to better identify the potentialof Prolog and propose future directions along with which Prolog might continue to add usefulfeatures, interfaces, libraries, and tools, while at the same time improving compatibility betweenimplementations.

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号