Go
目录
前言
Go,Google开发的开源编程语言。
推荐库
数值计算
-
Gonum
是一组Go
编程语言的数字库。它包含矩阵、统计、优化等库。 -
Gosl
是一套使用Go
语言开发科学模拟的工具。其主要考虑微分方程数值方法和求解器的发展,但也提出一些快速傅立叶变换、随机数生成、概率分布和计算几何的函数。开发者将Gosl
与用C
和Fortran
编写的现有库链接起来,例如OpenBLAS
、LAPACK
、UMFPACK
、MUMPS
、QUADPACK
和FFTW3
。多年来,这些现有的库一直是高性能模拟开发的基础。开发者认为,用原生Go
重写这些库并同时达到它们所提供的相同速度几乎是不可能的。仅供参考,Go
中矩阵-矩阵乘法的简单实现比OpenBLAS
慢100倍以上。