The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз СУБД SQLite 3.33, opennews (ok), 15-Авг-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


5. "Релиз СУБД SQLite 3.33"  +2 +/
Сообщение от A.Stahl (ok), 15-Авг-20, 11:55 
switch (type)
case binary64: {

Вот в таких кейсах, например. А ещё этот кейс можно распечатать и положить в кожаный кейс. И в дермантиновый тоже. Вот.

P.S. РБЗ-127.2 §12, 13, 17 (а, б)

Ответить | Правка | Наверх | Cообщить модератору

6. "Релиз СУБД SQLite 3.33"  +/
Сообщение от Иваня (?), 15-Авг-20, 12:05 
Остряк. Я про то, в каких ситуациях лучше подходят такие числа?
Ответить | Правка | Наверх | Cообщить модератору

7. "Релиз СУБД SQLite 3.33"  +3 +/
Сообщение от A.Stahl (ok), 15-Авг-20, 12:11 
Я не спец на самом деле, но здравый смысл подсказывает что такие числа полезны когда ты проводишь много арифметических операций с маленькими (уровня массы атома в килограммах) числами: при делении\умножении погрешность должна накапливаться довольно быстро.
Ответить | Правка | Наверх | Cообщить модератору

85. "Релиз СУБД SQLite 3.33"  +/
Сообщение от НямНямка (?), 25-Авг-20, 17:21 
Э, вряд ли. 754-тый типично применяется, когда у величины нет натурального штучного выражения. Вернее, когда им можно в рамках данного предметного домена принебречь.
Ответить | Правка | Наверх | Cообщить модератору

84. "Релиз СУБД SQLite 3.33"  +/
Сообщение от НямНямка (?), 25-Авг-20, 17:18 
Например, когда у тебя есть технические ограничения на размер регистра, а данные, которые в этом регистре предполагается хранить меняются в очень широком диапазоне. Какой-нибудь сейсмодатчик или спектрофотометр. Тогда их рациональней хранить в виде числа с плавающей запятой. А коль исходные данные хранятся в виде числа с плавающей запятой, то и принимающая система должна такие данные уметь забрать без потерь точности.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

10. "Релиз СУБД SQLite 3.33"  +1 +/
Сообщение от funny.falcon (?), 15-Авг-20, 12:43 
Что-то мне подсказывает, что binary64 в ieee754 - это привычный нам double, он же float64.

Видимо, в расширении до этого он обрабатывался на равне с другими, а тут они сделали special case и использовали нативные типы.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

15. "Релиз СУБД SQLite 3.33"  +/
Сообщение от Аноним (15), 15-Авг-20, 14:26 
А это не целоцисленный тип вроде (u)int64_t?
Ответить | Правка | Наверх | Cообщить модератору

16. "Релиз СУБД SQLite 3.33"  +/
Сообщение от n00by (ok), 15-Авг-20, 14:55 
Дана же ссылка, где написано:

So-called "REAL" or floating point values are stored in the IEEE 754 Binary-64 format.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру