应用软件
出处:按学科分类—自然科学总论 天津人民出版社《自然辩证法辞典》第443页(756字)
为处理特定问题而给计算机配制的软件。
它一般要求系统软件为其提供支持条件。应用软件与*系统软件的主要区别是应用软件由应用程序员编制,程序员欲与打交道的是虚拟机器,程序编制的目的在于利用计算机系统进行某项服务,而系统软件则是由系统程序员编制,程序员必须与具体的计算机打交道。目前,随着计算机科学的不断发展,系统软件与应用软件的区别已不再十分明显。出现了既有系统软件特点又有应用软件特点的软件程序,如数据库。
应用软件,按应用对象和处理方法的不同,可分为非数值应用软件和数值应用软件。非数值应用软件是用于商业和事务管理的软件,如大型的航空定票系统和图书馆管理系统以及用于办公室自动化的程序系统。
数值应用软件,亦称科学技术应用软件,按其所面向的问题又可分为数学软件和应用系统。数学软件是面向数学问题的软件,如多项式求根程序,常微分方程解算器等。
近些年来作为数学软件研究的重要内容,计算机代数正在受到广泛的注意。
数学软件的服务对象是科学计算工作者和应用软件人员。
应用系统是面向应用问题的软件。人工智能是应用系统的重要内容。
其中模式识别、景物分析、自然语言理解、数据库的智能检索、博弈、机器定理证明以及计算机绘图等都有相应的程序系统。近十多年,随着计算机系统的不断发展,建立专门领域的专家系统已成为可能。
目前运行着的比较的有效系统有,进行化学质谱分析的DENDRAL系统,它能根据质谱仪的数据和核磁谐振的数据来推断有机化合物的分子结构,它的工作能力往往超过一个年轻博士的工作能力。MYCIN系统是诊治血液细菌感染病的医学专家系统,它可以用英语与人对话并获取新的知识。
应用系统的服务对象是科技研究人员和工程设计人员。目前人们在发展计算机系统的同时,正在建立和扩充应用软件程序库。