软件包 和库的区别
软件包(SoftWare Package)是指具有特定的功能,用来完成特定任务的一个程序或一组程序。可分为应用软件包和系统软件包两大类。应用软件包与特定的应用领域有关,又可分为通用包及专用包两类。通用软件包根据社会的一些共同需求开发,专用软件包则是生产者根据用户的具体需求定制的,可以为适合其特殊需要进行修改或变更。
序库(library),一个可供使用的各种标准程序、子程序、文件以及它们的目录等信息的有序集合。 汇集在一起的经常应用的程序。主要有:(1)标准子程序。如三角函数、反三角函数等子程序。(2)标准程序。实现一些常用的计算方法,如解常微分方程、偏微分方程、数值积分等程序。(3)服务性程序。如复制卡片、磁带、磁盘及调试用的各种程序等。程序库中的程序都是规范化的。所谓规范化有三重含义:① 同一库里所有程序的格式是统一的;② 对这些程序的调用方法是相同的;③ 每个程序所需参数的数目、顺序和类型都是严格规定好的。