结构推理 举例说明各种程序设计语言的特点及适用范围。
【正确答案】程序设计语言的特点及适用范围如下:
   Fortran语言是世界上第一个被正式推广应用的计算机语言,产生于1954年,经过Fortran 0到Fortran Ⅳ,又相继推广开展为Fortran 77、Fortran 90,通过几个版本不断的更新,它不仅面向科学计算,数据处理能力也很强。
   Pascal语言产生于20世纪60年代末,具有很强的数据和过程结构化的能力,它是第一个体现结构化编程思想的语言,由于它语言简明,数据类型丰富,程序结构严谨,所以许多算法都用类Pascal来概括。用Pascal语言写程序,也有助于培养良好的编程风格。
   C语言产生于20世纪70年代初,最初用于描述UNIX操作系统及其上层软件,后来发展成具有很强功能的语言,支持复杂的数据结构,可大量运用指针,具有丰富灵活的操作运算符及数据处理操作符,此外还具有汇编语言的某些特性,使程序运行效率高。
   Cobol语言产生于20世纪50年代末,是广泛应用于商业数据处理的语言,它具有极强的数据定义能力,程序说明与硬件环境说明分开,数据描述与算法描述分开,结构严谨、层次分明,说明采用类英语的语法结构,可读性强。
   SQL最初为IBM公司开发的数据库查询语言,目前不同的软件开发公司有了不同的版本,如20世纪80年代后期我国引入的Informix SQL、Microsoft SQL,可以方便地对数据库进行存取管理。
   Ada语言是美国国防部出资开发的,主要用于适时、并发和嵌入系统的语言,Ada语言是在Pascal基础上开发出来的,但其功能更强、更复杂。它提供了一组丰富的实时特性,包括多任务处理、中断处理、任务间同步与通信等,它还提供了许多程序供程序员选择。通过修订,已成为安全、高效、灵活的面向对象的编程语言。
   Lisp是一种函数型语言,产生于20世纪60年代初,它特别适用于组合问题中的符号运算和表处理,因此用于定理证明、树的搜索和其他问题的求解。近年来Lisp广泛应用于专家系统的开发,对于定义知识库系统中的事实、规则和相应的推理相对要容易一些。
   Prolog是一种逻辑语言,产生于20世纪70年代初,它提供了支持知识表示的特性,每一个程序由一组表示事实、规则和推理的子句组成,比较接近自然语言,符合人的思维方式。
   以上讨论的语言,一般适用于相应的应用领域,但要根据具体情况灵活掌握。有的语言功能强,适用的范围广,但比较庞大。
【答案解析】