Size: a a a

CODE BLOG / Чат

2020 April 24

4

4g in CODE BLOG / Чат
Yakov
Соответственно, любые многомиллиардные суммы будут давать значительную погрешность в дробной части. При большой интенсивности обработки таких чисел могут пропадать миллиарды евро, просто потому, что они «не поместились», а погрешность дробной части суммировалась и накопила огромный остаток неучтенных данных.

Если бы это была только теория! На практике не должно пропадать даже тысячной доли цента, погрешность всех операций должна быть строго равна нулю. Поэтому для бизнес-логики, как правило, не используют C/C++, а берут C# или Python, где в стандартной библиотеке уже встроен тип Decimal, обрабатывающий десятичные дроби с нулевой погрешностью при указанной точности в десятичных знаках после запятой. Что же делать нам, программистам на C++, если перед нами стоит задача обработать числа очень большой разрядности, при этом не используя высокоуровневые языки программирования?
ну не совсем так - банковских операциях просто берут дробное с заданной точностью. аналогом в БД могу вспомнить как numeric, decimal и currency.
+ многие системы банковские изначально учитывают к примеру - до 4 знаков после запятой.

а погрешности возникают в операциях с числами с плавающей запятой. они там хранятся очень хитро.
источник

D

Darya in CODE BLOG / Чат
Jmik
А че в нем такого то?
Такого что актрисы получаются проститутками по роду  деятельности
источник

D

Darya in CODE BLOG / Чат
Steel Sword
Прочитав коммент, я понял, что он корректен только в одном случае. На всякий случай загуглил.

Так и есть - она порноактриса
источник

B[

Bars0_o [SpamBlock] in CODE BLOG / Чат
так лол, если она работает проституткой, пусть будет готова к тому что ее воспринимают как секс-куклу
источник

B[

Bars0_o [SpamBlock] in CODE BLOG / Чат
пусть еще повозмушается что на нее дрочат ¯\_(ツ)_/¯
источник

D

Darya in CODE BLOG / Чат
Bars0_o [SpamBlock]
пусть еще повозмушается что на нее дрочат ¯\_(ツ)_/¯
Кодер должен быть готов менять картридж
источник

D

Darya in CODE BLOG / Чат
Вне своего «кодировочного» времени))
источник

B[

Bars0_o [SpamBlock] in CODE BLOG / Чат
Darya
Кодер должен быть готов менять картридж
Мы и меняем, унылая статистика
источник

D

Darya in CODE BLOG / Чат
Диви соответственно своему занятию
источник

B[

Bars0_o [SpamBlock] in CODE BLOG / Чат
но никто же не кричит на весь мир как нам не повезло и как нам плохо
источник

D

Darya in CODE BLOG / Чат
Bars0_o [SpamBlock]
Мы и меняем, унылая статистика
источник

B[

Bars0_o [SpamBlock] in CODE BLOG / Чат
пилим себе мемы про тыжпрограммиста и все
источник

4

4g in CODE BLOG / Чат
Bars0_o [SpamBlock]
пусть еще повозмушается что на нее дрочат ¯\_(ツ)_/¯
так к этому-то она как бы готова.
тут вопрос про то что она актриса (ну пусть и в столь необычном направлении), а ее воспринимают как раз таки как женщину легкого поведения
источник

SS

Steel Sword in CODE BLOG / Чат
Yakov
Соответственно, любые многомиллиардные суммы будут давать значительную погрешность в дробной части. При большой интенсивности обработки таких чисел могут пропадать миллиарды евро, просто потому, что они «не поместились», а погрешность дробной части суммировалась и накопила огромный остаток неучтенных данных.

Если бы это была только теория! На практике не должно пропадать даже тысячной доли цента, погрешность всех операций должна быть строго равна нулю. Поэтому для бизнес-логики, как правило, не используют C/C++, а берут C# или Python, где в стандартной библиотеке уже встроен тип Decimal, обрабатывающий десятичные дроби с нулевой погрешностью при указанной точности в десятичных знаках после запятой. Что же делать нам, программистам на C++, если перед нами стоит задача обработать числа очень большой разрядности, при этом не используя высокоуровневые языки программирования?
Во второй части он говорит, что проблема жавы, питона и других ЯП в том, что эти числа реализуются не как примитив, а как класс из стандартной библиотеки, а у этого есть цена в плане производительности
источник

SS

Steel Sword in CODE BLOG / Чат
4g
так к этому-то она как бы готова.
тут вопрос про то что она актриса (ну пусть и в столь необычном направлении), а ее воспринимают как раз таки как женщину легкого поведения
Риторический вопрос: ну и кто в этом виноват?
источник

4

4g in CODE BLOG / Чат
Steel Sword
Риторический вопрос: ну и кто в этом виноват?
вопрос не в виновности или нет. вопрос в самом факте
источник

NK

ID:0 in CODE BLOG / Чат
Вычисления на видеокартах

1. История видеокарт, введение в OpenCL
2. Введение в OpenCL. Архитектура видеокарты
3. Примеры оптимизаций с local memory
4. Умножение матриц
5. Collision detection
6. Сортировки и collision detection 2
7. Merge sort и Semi-Global Matching
8. Sparse matrices, poisson reconstruction, LUT
9. Самая лучшая лекция: вариационные методы
10. Растеризация: OpenGL, Larrabee, cudaraster

https://www.youtube.com/playlist?list=PLlb7e2G7aSpTgwAm0GBkvn5XA0NokovJJ

#video #OpenGL
источник

WR

Willford Rockwell in CODE BLOG / Чат
Steel Sword
В С, говорят, хотят добавить числа с фиксированной точкой.
У меня подозрение, что наверняка Rust тоже такое умеет. Потому что он дофига всего умеет)
Зачем, если это тот же int?
источник

B[

Bars0_o [SpamBlock] in CODE BLOG / Чат
Steel Sword
В С, говорят, хотят добавить числа с фиксированной точкой.
У меня подозрение, что наверняка Rust тоже такое умеет. Потому что он дофига всего умеет)
С вообще обновляется?
источник

WR

Willford Rockwell in CODE BLOG / Чат
Bars0_o [SpamBlock]
С вообще обновляется?
C18 актуальный.
источник