函式库 编辑
库是在计算机科学中用于开发软件子程序集合。库和可执行文件的区别是,它不是独立的计算机程序,而是向其他程序提供服务的代码。
1
相关
Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft Office格式档案读和写的功能。
.NET的开发人员则可以利用NPOI来存取POI的功能。
C 标准函式库是在C语言程式设计中,所有符合标准的头文件的集合,以及常用的函式库实作程序。不像 COBOL、Fortran 和 PL/I等程式语言,在 C 语言的工作任务里不会包含嵌入的关键字,所以几乎所有的 C 语言程式都是由标准函式库的函式来建立的。
Linux 发行版,为一般使用者预先整合好的Linux操作系统及各种应用软件。一般使用者不需要重新编译,在直接安装之后,只需要小幅度更改设定就可以使用,通常以软件包管理系统来进行应用软件的管理。Linux发行版通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件。这些操作系统通常由Linux内核、以及来自GNU计划的大量的函式库,和基于X Window或者Wayland的图形界面。有些发行版考虑到容量大小而没有预装 X Window,而使用更加轻量级的软件,如:BusyBox、Musl或UClibc。现在有超过300个Linux发行版。大部分都正处于活跃的开发中,不断地改进。
SystemC是一种基于C++语言的用于系统设计的计算机语言,是用C++编写的一组函式库和宏。它是为了提高电子系统设计效率而逐渐发展起来的产物。IEEE于2005年12月批准了IEEE1666-2005标准。
SDL是一套开放源代码的跨平台多媒体开发函式库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函式,让开发者只要用相同或是相似的程式码就可以开发出跨多个平台的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。
Leaflet是一个开源授权的JavaScript函式库,用于构建电子地图服务应用程序。首次发布于2011年,它支持大多数移动和桌面平台,支持HTML5和层叠样式表。其用户包括FourSquare、Pinterest和Flickr。
GNU线性规划工具集是用来求解大规模之线性规划、线性规划,跟其他相关问题的软件包。这是一套以 ANSI C 写的函式库。属于GNU计划的一部分,按GNU通用公共授权条款发行。
KDE Frameworks是一套由KDE社群所编写的函式库及软件框架,是KDE Plasma 5及KDE Software Compilation的基础,并使用GNU宽通用公共许可证进行散布。
JavaScript函式库是指用于Javascript开发的函式库,多应用在网页DOM、AJAX、CSS的领域,可以帮助网页开发者用更快速地撰写网页,例如有些JavaScript函式库提供精简化的DOM操作函数或解决跨浏览器问题等。
在软件工程领域,兼容层是一个允许面向旧或异质系统的二进制文件运行在特定主机系统上的接口。这意味着将面向异质系统的系统调用转换为面向主机系统。有些函式库会面向异质系统,这通常是为主机系统提供运行异质二进制文件的能力。而硬件兼容层工具允许硬件仿真。