?

Log in

No account? Create an account

Плавающе-точечное - Ваши рубидии уже у кобальта во ртути

Mar. 19th, 2014

07:47 pm - Плавающе-точечное

Previous Entry Share Next Entry

Если нельзя точно представлять десятичные дроби в виде числа с плавающей точкой, но очень хочется, то можно.

Всей библиотеки - два килобайта, а верблюды, созданные комитетом, идут лесом.

Tags:

Comments:

[User Picture]
From:ramlamyammambam
Date:March 20th, 2014 03:20 am (UTC)
(Link)
Красивое решение.
(Reply) (Thread)
[User Picture]
From:spamsink
Date:March 20th, 2014 03:25 am (UTC)
(Link)
В хардвер тоже должно нормально ложиться: делить на 10 довольно дешево.
(Около 1400 LUTs и около 10 уровней получается).

Edited at 2014-03-20 03:35 am (UTC)
(Reply) (Parent) (Thread) (Expand)
[User Picture]
From:yatur
Date:March 20th, 2014 03:36 am (UTC)
(Link)
А чем они отличается, кроме разницы в размере экспоненты? Две альтернативных интерпретации представления decimal64, правда, несколько смущают. Это бардак.
(Reply) (Thread)
[User Picture]
From:spamsink
Date:March 20th, 2014 03:50 am (UTC)
(Link)
Вот разницей в количестве бардака и отличаются. :)
(Reply) (Parent) (Thread)
[User Picture]
From:dluciv
Date:March 20th, 2014 03:36 am (UTC)
(Link)
Я всего пару лет назад узнал, что оно стандпртизовано. Но нужно чаще бухгалтерам, а им плавающая зспятая редко нужна.
(Reply) (Thread)
[User Picture]
From:dluciv
Date:March 20th, 2014 03:37 am (UTC)
(Link)
Это я про стандарт.
(Reply) (Parent) (Thread)
[User Picture]
From:ilya_dogolazky
Date:March 20th, 2014 05:43 am (UTC)
(Link)
а зачем это всё на асемблере, с привязкой к конкретному компилятору Си?
(Reply) (Thread)
[User Picture]
From:spamsink
Date:March 20th, 2014 05:53 am (UTC)
(Link)
Возможно, потому что автор - злой.
(Reply) (Parent) (Thread)
[User Picture]
From:archaicos
Date:March 20th, 2014 05:56 am (UTC)
(Link)
Гэниально! Осталось только синусы, арктангенсы и экспоненты сделать.
(Reply) (Thread)
[User Picture]
From:spamsink
Date:March 20th, 2014 06:10 am (UTC)
(Link)
Сделает, наверное. Проекту на гитхабе всего 12 дней.
(Reply) (Parent) (Thread)
[User Picture]
From:maksa
Date:March 20th, 2014 06:26 am (UTC)
(Link)
Заглянул в исходники страницы. cornsilk, indianred, navajowhite. В стиле автору не откажешь.

Edited at 2014-03-20 06:26 am (UTC)
(Reply) (Thread)
[User Picture]
From:spamsink
Date:March 20th, 2014 06:40 am (UTC)
(Link)
ObSimpsonsQuote:
Lisa: I'd like 25 copies on Goldenrod.
Clerk: Right.
Lisa: 25 on Canary.
Clerk: Mmhmm.
Lisa: 25 on Saffron.
Clerk: All right.
Lisa: And 25 on Paella.
Clerk: Ok, 100 yellow.
(Reply) (Parent) (Thread)
[User Picture]
From:janatem
Date:March 20th, 2014 08:13 am (UTC)
(Link)
Основной вопрос — нафига? Бухгалтерам хватит и фиксированной точки, всем остальным десятичное представление нафиг не нужно.
(Reply) (Thread)
[User Picture]
From:spamsink
Date:March 20th, 2014 07:26 pm (UTC)
(Link)
Чтобы гарантировать взаимную однозначность с текстовым представлением, например.
(Reply) (Parent) (Thread) (Expand)
[User Picture]
From:ak_47
Date:March 20th, 2014 08:29 am (UTC)
(Link)
Я считаю что Даглас Крокфорд вообще непризнаный гений. Такое ясное мышление редко у кого можно встретить. Уж точно не в комитетах. :)
(Reply) (Thread)
[User Picture]
From:spamsink
Date:March 20th, 2014 08:29 pm (UTC)
(Link)
Если бы он еще и ясно излагал (например, на Си, а не на ассемблере), цены бы ему не было.
(Reply) (Parent) (Thread) (Expand)