1 课前思考:
  前面几章讲解了人工智能中常用的一些算法,学习了这些算法后,大家首先想到的就是试图用程序来实现这些算法。用什么语言来实现好呢?应该说,用任何一种计算机语言都可以实现这些算法,所不同的就是方便与否。在人工智能的历史上,曾经产生过若干种被称之为人工智能语言的计算机语言,其中LISP语言和PROLOG语言是它们的典型代表。用这两种语言来实现一个人工智能系统,确实带来很大的方便。
目前,使用C/C++语言建立人工智能系统的大有人在,这是由于大多数的程序设计者都熟悉这两种语言,并且可以方便地实现友好的人机界面。
本章简要介绍LISP和PROLOG语言,使得大家对这两种语言有一个初步的认识。

2 学习目标:
  认识LISP和PROLOG语言,初步掌握他们的编程方法。

3 学习指南:
  LISP是函数型编程语言,PROLOG属于逻辑型编程语言,这两种类型的语言与我们平常所熟悉的计算机语言在编程思路上有所不同,要掌握他们各自的编程特点,并尝试自己写一些小的程序。

4 难重点:
  函数型编程语言特点,逻辑型编程语言特点,LISP语言编程方法和PROLOG语言编程方法。

5 知识点: