Introduction to Prolog Programming

简介:
Prolog (逻辑编程) 是人工智能研究中使用最广泛的编程语言之一。与命令式语言如C或Java (也恰好是面向对象的) 相反,它是一种声明性编程语言。这意味着,在实现问题的解决方案时,我们不是指定如何在特定情况下实现特定目标,而是指定情况 (规则和事实) 和目标 (查询) 是什么,并让Prolog解释器为我们导出解决方案。Prolog在某些问题领域非常有用,例如人工智能,自然语言处理,数据库,...,但在其他领域却毫无用处,例如图形或数值算法。
通过本课程,您将学习如何使用Prolog作为编程语言来解决计算机科学和人工智能中的实际问题。您还将了解Prolog解释器的实际工作方式。后者将包括对Prolog语言的逻辑基础的介绍。
英文简介:
Prolog (programming in logic) is one of the most widely used programming languages in artificial intelligence research. As opposed to imperative languages such as C or Java (which also happens to be object-oriented) it is a declarative programming language. That means, when implementing the solution to a problem, instead of specifying how to achieve a certain goal in a certain situation, we specify what the situation (rules and facts) and the goal (query) are and let the Prolog interpreter derive the solution for us. Prolog is very useful in some problem areas, such as artificial intelligence, natural language processing, databases, ... , but pretty useless in others, such as graphics or numerical algorithms.
By following this course, you will learn how to use Prolog as a programming language to solve practical problems in computer science and artificial intelligence. You will also learn how the Prolog interpreter actually works. The latter will include an introduction to the logical foundations of the Prolog language.
- 书名
- Introduction to Prolog Programming
- 译名
- Prolog 编程简介
- 语言
- 英语
- 年份
- 2021
- 页数
- 80页
- 大小
- 497.03 kB
- 标签
- Prolog
- 下载
Introduction to Prolog Programming.pdf
- 密码
- 65536
最后更新:2025-04-12 23:58:12