Sujet : Re: Autre exercice : calculer la somme de x chiffres.
De : alain (at) *nospam* universite-de-strasbourg.fr.invalid (Alain Ketterlin)
Groupes : fr.comp.lang.pythonDate : 25. May 2022, 15:10:07
Autres entêtes
Organisation : Université de Strasbourg
Message-ID : <87mtf5ya80.fsf@universite-de-strasbourg.fr.invalid>
References : 1 2 3 4 5 6 7 8 9
User-Agent : Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)
Benoit Izac <
use.reply.to@INVALID.ADDRESS> writes:
Voici ce que j'ai trouvé de plus ancien sur le bug dans la bibliothèque
standard de Java :
>
https://ai.googleblog.com/2006/06/extra-extra-read-all-about-it-nearly.html
>
Je vois, du coup les autres qui ont fait des bibliothèques dans d'autres
langages (C par exemple) ont rencontrés le même problème (bien avant
Java).
Oh oui. En C le problème est doublé, parce que l'overflow sur le type
int provoque un comportement indéfini. Mais de toute façon, le problème
s'était posé il y a longtemps, quand les fichiers ont pu avoir une
taille supérieure à 2^31, et donc toutes les tailles et position doivent
être de type size_t (avec les variantes POSIX dans sys/types.h).
-- Alain.