ISO/IEC 24747:2009
Information technology — Programming languages, their environments and system software interfaces — Extensions to the C Library to support mathematical special functions
发布时间:2009-01-05 实施时间:


ISO/IEC 24747:2009标准定义了一组数学特殊函数,这些函数在科学计算、工程和其他领域中经常使用。这些函数包括三角函数、指数函数、对数函数、双曲函数、贝塞尔函数、伽玛函数、误差函数等。这些函数的实现需要高精度计算和复杂的算法,因此它们通常不包含在标准C库中。

ISO/IEC 24747:2009标准提供了一组可移植的函数,以便在各种计算机系统和编程语言中使用。这些函数的实现必须满足一定的精度和性能要求,并且必须与标准数学函数库兼容。此外,该标准还提供了一些辅助函数,用于处理复数、多项式和其他数学对象。

ISO/IEC 24747:2009标准的实现可以使用任何编程语言,包括C、C++、Fortran、Java等。实现必须提供一组头文件和库文件,以便在编译和链接时使用。此外,实现还必须提供一些文档,以便用户了解如何使用这些函数和辅助函数。

ISO/IEC 24747:2009标准的实现可以在各种计算机系统上运行,包括桌面计算机、服务器、嵌入式系统等。实现必须考虑到不同系统的硬件和软件特性,以便提供最佳的性能和精度。

总之,ISO/IEC 24747:2009标准提供了一组可移植的数学特殊函数,以便在各种计算机系统和编程语言中使用。这些函数的实现必须满足一定的精度和性能要求,并且必须与标准数学函数库兼容。此外,该标准还提供了一些辅助函数,用于处理复数、多项式和其他数学对象。

相关标准
- ISO/IEC 9899:1999 Programming languages -- C
- ISO/IEC 14882:2017 Programming languages -- C++
- ISO/IEC 1539-1:2010 Programming languages -- Fortran
- ISO/IEC 13211-1:1995 Programming languages -- Standard Lisp
- ISO/IEC 30170:2012 Programming languages -- Ada