程序设计语言是开发智能信息系统最常用和最基本的工具,包括通用程序设计语言和人工智能语言。用于智能信息系统开发的通用程序设计语言主要代表有C、C++、PASCAL、ADA等,
人工智能语言的主要代表有SMALLTALK、LISP和PROLOG。SMALLTALK是面向对象型语言,LISP是函数型语言,而PROLOG是逻辑型语言。另外,在基于网络的分布式智能系统的开发方面,Java也是一种重要的语言工具。
利用程序设计语言进行智能信息系统开发,其优点是开发者能够根据具体问题的特点灵活设计所需要的知识表示模式和推理机制,程序质量较高,针对性较强。缺点是编程工作量大,逻辑设计比较繁琐,难度大,开发周期长,很多工作都必须从头做起,导致开发成本大大提高。