Flotter

Définition - Que signifie Float?

En informatique, un flottant est un type de données composé d'un nombre qui n'est pas un entier, car il comprend une fraction représentée au format décimal.

L'une des définitions les plus courantes données par les experts est qu'un flottant «a des nombres des deux côtés de la décimale». Cependant, il peut être plus simple de dire que le flottant inclut des fractions décimales, alors que l'entier ne le fait pas.

Certains soulignent que le type de données float est utilisé dans la programmation informatique lorsque plus de précision est nécessaire que ce que les entiers peuvent fournir.

Definir Tech explique Float

Depuis les débuts de la programmation informatique, les flottants ont fourni la possibilité de contenir des nombres comprenant des fractions décimales comme types de données. Comprendre la nature du flottant est vital dans la conversion de type, dans la déclaration de variables et dans l'utilisation de variables dans une base de code.

Si les types de données ne sont pas correctement gérés, des erreurs peuvent survenir.

Les premiers exemples d'utilisation du float incluent FORTRAN, où le type de données float était appelé «double précision».

Il y avait aussi un type de données «réel» indiquant un nombre à virgule flottante simple précision.

Le COBOL, qui est encore très utilisé par de nombreuses institutions, était un autre langage précoce utilisant le flotteur, simplement en raison de l'aversion pour les systèmes existants en migration. Un article de Medium parlant de l'utilisation répandue de COBOL fait un excellent point sur la valeur des types de données flottantes dans les logiciels.

Pour un exemple direct, pensons à un programme de données IRS et s'il utilisera un flotteur ou non.

Si les exigences de l'IRS n'exigent pas la déclaration d'une partie d'un dollar, un format entier est entièrement suffisant. Les variables peuvent toutes être des entiers, et la présentation flottante peut être évitée, ce qui facilite certaines efficiences dans le code.

D'un autre côté, là où le programme aurait besoin de déclarer une partie d'un dollar, les programmeurs auraient besoin de déclarer une variable sous forme de flottant et de conserver à la fois les dollars et les cents selon le format décimal. Par exemple, une variable flottante pour 10.50 $ serait déclarée contenant le contenu 10.5.

Maintenant, considérez si les types de données ne sont pas corrects. Si le programme essaie de contenir 10.5 sous forme d'entier, il peut contenir "10" ou générer une erreur. Les paramètres doivent être conçus en fonction des données réelles qui seront déployées et des procédures qui seront mises en œuvre dans le système.

Au fil des ans, dans le cadre de la programmation informatique, l'utilisation de flotteurs et d'autres types de données a été optimisée pour divers types d'utilisation de la mémoire. Cependant, pour revenir à l'article COBOL de Marianne Bellotti, le fait demeure que la prise en charge des variables flottantes demande du travail et peut conduire à toutes sortes de débats sur le meilleur langage de programmation ou environnement pour un système donné.

À l'époque des conteneurs et des machines virtuelles, il semble très contre-intuitif qu'une base de code exécutée dans ces environnements n'ait pas la capacité de gérer des nombres décimaux, mais les programmeurs devront faire les évaluations et prendre les bonnes décisions dans:

  • Conception de nouveaux systèmes.
  • Migration des systèmes hérités.
  • Ou en effectuant une maintenance de routine sur des systèmes utilisant ce type de données.

Cette définition a été écrite dans le contexte de l'informatique