人工智能语言的lisp和prolog

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了人工智能语言的lisp和prolog相关的知识,希望对你有一定的参考价值。

参考技术A

函数型语言LISP和逻辑型语言PROLOG都适合作符号处理,都适合于结构化程序设计(LISP提供了函数定义,prolog提供了谓词定义),都具有递归功能(prolog还具有自动回溯功能),都具有人机交互能力(prolog还特别适合于推理),也都具有把过程与说明式数据结构混合起来的能力以及辨别数据、确定控制的模式匹配机制(LISP将程序与数据均表示为表,因此可以把程序作为数据处理,也可将数据当作程序来执行。Prolog用一致的数据结构“项(term)”来构造数据和程序,事实、规则和询问的表现形式都为Horn子句,执行时作统一的操作匹配。LISP的匹配函数、prolog的合一运算自动匹配、自动搜索都具有很强的模式匹配机制。)因此可以说LISP和prolog是两种较为典型的人工智能语言。

以上是关于人工智能语言的lisp和prolog的主要内容,如果未能解决你的问题,请参考以下文章

人工智能程序设计语言主要都有哪些

人工智能导论prolog编程题目

人工智能用的编程语言是哪些?

至于Nim和Crystal这类语言最大的用途,就是活在脑残粉的理想里(发人警醒)

Atitit.5gl 第五代语言编程语言 PROLOG教程  人工智能语言的标准 与实现

求助人工智能农夫过河问题的prolog语言程序