Microsoft ajoute un type Half à .NET 5 Preview 7
mar, 01/09/2020 - 15:35
La spécification IEEE 754 définit plusieurs types à virgule flottante, dont binary16, binary32, binaray64 et binary128. Microsoft vient d'ajouter un nouveau type dans .NET 5 Preview 7 Ce nouveau type, baptisé Half, correspond à binary16 de IEEE 754.
Il s'agit donc d'un type codé sur 16 bits répartis comme suit :
- 1 bit de signe
- 5 bits d'exposants
- 10 bits significatifs (avec un bit implicite non stocké)
Le billet de Microsoft qui présente ce nouveau type de manière détaillée, précise qu'il est envisagable que C# supporte ce nouveau type dans le futur. Et peut-être même un type Double Half. Viendraient également des opérateurs de conversion.
Selon le billet susmentionné, ce nouveau type Half comble une lacune dans l'écosystème .NET.