Prolog 就是"逻辑编程"(programming of Logic)的意思。只要给出事实和规则,它会自动分析其中的逻辑关系,然后允许用户通过查询,完成复杂的逻辑运算。

很适合用来表示人类的思维和推理规则,一问世就赢得了人工智能研究和应用开发者的广泛兴趣;

现在人工智能比较火,来了解一下Prolog;

下载一个;SWI-Prolog;解压;进入bin目录,运行swipl,prolog的命令提示符出来了;

Prolog 所有语句的结尾都用一个"点"(.)表示结束。

write()是打印命令。命令本身就是一个表达式,输出完成以后,返回值就是true.,也会显示出来;

看一下输出 hello world;一开始都不对;第4次输入时,改用单引号,对了;这可能是不同版本的问题;按教程是双引号;

小写字母打头的是字符串;abc直接输出;

大写字母打头是变量;没有赋值,随便输出了一个值;

Prolog 语言入门相关推荐

  1. Prolog 语言入门(一)

    Prolog官网手册https://www.swi-prolog.org/pldoc/man?section=quickstart Prolog是一种与众不同的语言,不用来开发软件,专门解决逻辑问题. ...

  2. prolog matlab,Prolog语言(耐心看完,你就入门了).ppt

    Prolog语言(耐心看完,你就入门了) string: 用双引号括起来的字符序列 例:"I am from Nanjing" symbol:有两种形式: 以小写字母开头的字母.数 ...

  3. 写一篇C语言入门第一讲

     嗨~大家好~  我是小白,最近才使用这个博客,我是一个计算机系的学生,我会在这里发一些我给我们班其他同学讲C语言入门的博文,希望大家能共享这些资料,当然了,我也很希望大家给我提出好的意见或建议.(P ...

  4. C语言入门练习 - 第二期 判断语句与循环语句(题解)

    比赛地址:C语言入门练习 - 第二期 判断语句与循环语句 A.入门--基础语法(for) #include<stdio.h> int main(){int n,i;scanf(" ...

  5. 计算机书籍-Go语言入门经典SAMS Teach Yourself

    书名:Go语言入门经典 作者:[英]乔治 奥尔波(George Ornbo) 出版社:人民邮电出版社 出版时间:2018年08月 去当当网了解

  6. c语言中描述y是奇数,4章选择结构程序设计C语言入门习题

    C语言入门习题 第四章 选择结构程序设计 一.选择题 1.有以下程序 main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) pr ...

  7. C#forUnity快速入门(连载2)-C#语言入门

     C# for Unity 编程语言快速入门教程(连载2)---C#语言入门 接上篇内容,我们把更多的C#语言入门级编程习题发布如下,希望能够对C#编程小白提高技能有帮助. 三:  学习循环语句(续) ...

  8. python终结一个循环额_Python语言入门之内存管理方式和垃圾回收算法解析

    本文主要向大家介绍了Python语言入门之内存管理方式和垃圾回收算法解析,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 在列表,元组,实例,类,字典和函数中存在循环引用问题.有 ...

  9. VML编程之------VML语言入门《VML极道教程》原著:沐缘华

    <VML极道教程>原著:沐缘华 1章4节:VML语言入门 1:VML语言入门 - 极道学法 在我正式开始讲解.你正式开始学习VML语言以前,请务必遵循以下规则,可以达到最佳效果.极道学习方 ...

最新文章

  1. python接口自动化 一个变量 其他接口要用_python接口自动化测试之接口数据依赖的实现方法...
  2. linux内核之内存管理.doc,linux内核之内存管理.doc
  3. linux模拟网络延迟,使用Nistnet搭建网络延迟模拟设备 (network delay simulator)
  4. 2017年最新的全国省市sql数据
  5. 中国信通院:二季度83款5G手机申请入网 款型数占比已过半
  6. scala学习-scala中的元组Tuple概念
  7. 诚招基于B/S系统开发的.net程序员[上海徐汇区]
  8. 全景图怎么拍?相机参数该怎样设置呢?
  9. 群雄当立,逐鹿分布(二)Paxos传说之败走拜占庭
  10. windows中的DOS命令及变量
  11. 2020牛客暑期多校训练营(第九场) Groundhog and Gaming Time
  12. linux手动焦距,摄影师必学!如何精准的手动对焦
  13. Activity详解Activity的使用步骤、生命周期及其启动模式、启动方法
  14. 【目标检测】K-means计算anchors
  15. 单代号网络图计算例题_工程人如何绘制进度计划?(双代号网络图、横道图等)...
  16. java中文乱码 例子_JSP中文乱码常见3个例子及其解决方法
  17. C语言实现猜拳小游戏
  18. Android P 通过FTM(Fine Time Measure) RTT(Round Trip Time) 实现室内定位
  19. 推荐几个顶级数据学习平台
  20. 【招生目录和招生简章】中国科学院大学 中科院沈阳计算所 中国矿业大学 广州大学 北京人民公安大学...

热门文章

  1. Python 技术篇 - pip下载、安装慢解决方法,更改pip数据源实现秒速下载,配置阿里云国内镜像实例演示
  2. 不同地图坐标系的坐标转换
  3. 使用Spring-AOP
  4. 匹配printf()说明符的类型
  5. RTC时间在LCD上显示需注意的问题
  6. CTFshow 命令执行 web69
  7. matlab程序和程序文件
  8. logo下方显示技术支持信息_艺术与实用性的结合,iQunix Spider 屏幕显示器支架评测...
  9. 常见b2c网站购物车的设计
  10. JavaScript的类型、值和变量