Microsoft ajoute un type Half à .NET 5 Preview 7

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.

Soumis par fredericmazue le mar, 01/09/2020 - 15:35