Follow

Bonjour, Tours ! Second jour de Touraine Tech 2023- Conférence sur les nouvelles technologie du numérique
touraine.tech/

Le déjeuner est en cours de préparation. Non, ce ne sont pas des pizzas.

Fabien Trégan et Olivier Poncet en ligne pour « Entiers, virgules flottantes ou représentations exotiques : parlons d'élégance »

Comment on représente des nombres dans un ordinateur. (L'ensemble des réels est infini, ce qui ne marche pas bien sur un ordinateur fini.)

Il existe des ordinateurs ternaires (travaillant avec des trits, ayant trois états) mais purement expérimentaux.

Si on dit byte et pas octet, ce n'est pas pour le plaisir de parler anglais. C'est parce qu'un byte n'est pas forcément sur huit bits.

Avantages et inconvénients de la représentation en complément 1 ou en complément à 2.
En complément à 2, la plus petite valeur (-2**n) n'a pas d'opposé.

La représentation des réels en virgule flottante n'est pas politiquement correcte : si on additionne un grand nombre et un petit, le petit disparait.

Ne pas oublier que les nombres en virgule flottante ne sont pas la seule façon d'approximer les réels. Il y a aussi ceux en virgule fixe, qui ont des propriétés intéressantes.

Pour les applications financières, on n'utilise évidemment pas des nombres en virgule flottante : Décimal-Codé-Binaire ou simplement décaler pour ne compter qu'en centimes, donc avec des entiers.

Alexis Lozano nous raconte maintenant « Développer un site [Web] en milieu hostile »


Le site : salaires.dev/

Vite noyé par des bots. 🤖 Toute la sécurité (y compris les clés) était assurée par le front en JS. Passé en lecture seule. Puis cookie envoyé par courrier.

Après, ce sont les utilisateurs qui râlent (représentativité des données).

Le petit projet simple (voire simpliste) du début est vite devenu une grosse usine à gaz (notamment en raison des problèmes de sécurité).

Finalement, c'est passé en validation manuelle. Sur le Web, on ne peut pas faire confiance aux clients.

(Excellent retour d'expérience d'un site à contenu créé par les utilisateurs.)

Philippe Morisseau explique le à son père (un paysan).

Poules sur le premier slide.

La forme est rigolote (imitation de Stéphane Bern et de son émission), le fond, c'est surtout du 01net avec tous les buzzwords (lean, agile, etc).

Bref il faut réconcilier les équipes de build et celles de run, c'est tout simple.

Il est difficile de distinguer un pastiche de commercial pipeauteur d'un vrai commercial.

Show newer

@bortzmeyer fouées aux rillettes de Tours et au sainte Maure c'est un bon plan pour commencer la journée 👍

@paysages @bortzmeyer et qu'on tire à vue sur quiconque mentionne des rillettes du Mans

@cgx Cela concerne surtout des vieux ordinateurs (Digital PDP, Control Data)

@bortzmeyer il faut utiliser la Oxford comma flottante, et tout est lissé comme il faut.

@bortzmeyer par contre je n'ai jamais trouvé de langages (hormis les vieux basic et sans doute COBOL) qui le gère alors que les processeurs x86 le gère nativement.

@Dominique74230 @bortzmeyer je parlais du BCD qui est natif sur les processeurs x86.

@cptcv @bortzmeyer
moi aussi.
Ce sont les compilateurs qui utilisent ou non les jeux d'instructions d'un processeur.
Le langage lui-même ne peut pas le faire, sauf s'il est spécifique du processeur.

@bortzmeyer Mais zéro n'a qu'une représentation ce qui est tout de même appréciable.

@1HommeAzerty Je suis contre cette vision monothéiste. Je préfère le pluralisme des zéros.

@bortzmeyer Pour ça que la fonction abs dois retourner un entier non-signé. (coucou le C et le Go qui justement le font pas…)

@bortzmeyer Du coup, je viens de découvrir le mot multiplet :shibacool:
Merci pour le rappel pertinent

@bortzmeyer

À la fac, on était prié de dire «mot» (de 6, 7, 8 ou 12 bits)

@bortzmeyer D'ailleurs les RFCs (en anglais donc) utilisent le terme octet pas mal de fois.

@bortzmeyer Du coup, il y a des nontets (neuftets) ? 🤔

@bortzmeyer utilisés surtout par les musiciens de ska, de reggae et de valse ?

@StrepsipZerg en même temps elle est bonne et en même temps je ne valide pas le fond :) @bortzmeyer

@Jean_no Moi non plus, j'aime beaucoup ces genres mais l'occasion était trop belle :blobderpy: @bortzmeyer

@bortzmeyer (Sur ma machine de Turing ça marche, mais pas en temps fini.)

Sign in to participate in the conversation
Mastodon - Gougère Network

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!