Parmi les nouveautés du langage Rust version 1.4.7, on découvre donc une nouvelle constante peu connue : Tau. Cette constante vaut le double de la constante π (Pi). Il existe de nombreux débats (sur Internet) essayant de faire croire que la constante π aurait dû valoir le double, au motif que beaucoup d’équations réclament le double de π et non simplement π. Hélas pour ces empêcheurs de tourner en rond, beaucoup d’autres équations n’ont besoin que d’un simple Pi. Notamment la plus belle équation : e i.π + 1 = 0.

Le langage Rust suit donc le langage python qui avait introduit cette constante dans va version 3.6.

Alors que les langages Java et C# ne disposent que d’un nombre infime de constantes mathématiques (e et π), Rust en possède beaucoup (https://doc.rust-lang.org/std/f64/consts/index.html). Idem pour C++ version 20 (https://en.cppreference.com/w/cpp/numeric/constants).

Pour le moment, Javascript résiste à Tau, tout comme bien d’autres langages.