Bibliothèque de fonctions trigonométriques en Nix pur : abandon de Python pour des performances améliorées

2025-04-17
Bibliothèque de fonctions trigonométriques en Nix pur : abandon de Python pour des performances améliorées

Pour calculer la latence réseau entre ses 17 nœuds VPS sans tests ping manuels, l’auteur a tenté d’approximer la latence en calculant la distance physique entre les coordonnées des nœuds à l’aide de Nix. Comme les fonctions trigonométriques natives manquaient dans Nix, il a implémenté les fonctions sin, cos, tan, arctan et sqrt en Nix pur et a utilisé la formule de Haversine pour calculer les distances et les latences. Ce projet évite les dépendances externes telles que Python, améliorant ainsi l’efficacité et la reproductibilité.

Développement Trigonométrie