Path: ...!weretis.net!feeder9.news.weretis.net!news.quux.org!eternal-september.org!feeder2.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: efji Newsgroups: fr.sci.maths Subject: =?UTF-8?Q?Re=3A_Le_calcul_de_la_racine_carr=C3=A9=2E=2E=2E_pour_des?= =?UTF-8?Q?_nuls_=3A=29?= Date: Sat, 9 Nov 2024 12:16:43 +0100 Organization: A noiseless patient Spider Lines: 30 Message-ID: References: <672bcce0$0$28508$426a74cc@news.free.fr> <672ce7d7$0$12934$426a74cc@news.free.fr> <672ea1f1$0$16817$426a34cc@news.free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Sat, 09 Nov 2024 12:16:44 +0100 (CET) Injection-Info: dont-email.me; posting-host="155e92e07a6354731ce16b59f1980b31"; logging-data="3944615"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/C+IRgTjLcdqfWdHeidz2H" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:9hcwK2eQ8meWeQFuzasLV3nQfHY= Content-Language: fr, en-US In-Reply-To: <672ea1f1$0$16817$426a34cc@news.free.fr> Bytes: 2601 Le 09/11/2024 à 00:42, Samuel Devulder a écrit : > Le 08/11/2024 à 11:14, efji a écrit : >> >> En fait, je viens de le découvrir car ce langage m'est totalement >> étranger, il n'y a pas d'entiers en javascript 🙂 Il n'utilise que des >> flottants de 64 bits. Il y a vraiment des informaticiens bizarres sur >> cette planète pour penser à des choses pareilles... > > Lua fait pareil et avec les processeurs modernes ca n'est pas > spécialement pénalisant (FPU rapides). > > https://www.lua.org/pil/2.3.html > > sam. En effet, ça peut se concevoir, même si c'est perturbant pour un vieux comme moi. J'aurais du mal à prendre des indices de tableaux comme des nombres réels, mais on doit pouvoir s'habituer. Le truc embêtant c'est qu'on perd toute la partie "exposant" du codage : en 64 bits la limite est 2^53 = 9x10^15 au lieu de 2^63 = 9.2x10^18, on peut s'en contenter, quoiqu'en adressage il ne soit pas impossible qu'on arrive rapidement à cette valeur: 9x10^15 c'est 9000 terabits, soient 1000 TB. On y est presque. En 32 bits c'est impossible de faire ça car pour le plus grand entier on passerait de 2^31=2x10^9 à 2^24=16777216, soit même pas ma fortune en € :) -- F.J.