纯Nix实现的三角函数库:告别Python,拥抱极致性能

2025-04-17
纯Nix实现的三角函数库:告别Python,拥抱极致性能

作者为了计算其17个VPS节点间的网络延迟,避免手动ping测,尝试用Nix计算节点经纬度间的物理距离来近似延迟。由于Nix缺乏三角函数,作者最终选择用纯Nix实现了sin、cos、tan、arctan和sqrt函数,并基于此实现了Haversine公式计算节点间距离及延迟。该项目避免了使用Python等外部依赖,提升了计算效率和可重复性。

开发