Size: a a a

2019 December 23

RC

Roman Covanyan in Go-go!
Daniel Podolsky
вот только в современном С++ есть int128, реализованный, как пара int64. от глупости?
Decimal128 supports 34 decimal digits of significand and an exponent range of −6143 to +6144
источник

RC

Roman Covanyan in Go-go!
просто сами по себе два инта не покрывают возможности арифметики
источник

DP

Daniel Podolsky in Go-go!
Roman Covanyan
просто сами по себе два инта не покрывают возможности арифметики
а как на i286 был релизован int64, как вы думаете?
источник

RC

Roman Covanyan in Go-go!
Daniel Podolsky
а как на i286 был релизован int64, как вы думаете?
не покрывают возможности bcd арифметики
источник

DP

Daniel Podolsky in Go-go!
не уверен, что там специальная арифметика
источник

DP

Daniel Podolsky in Go-go!
специальная арифметика для беззнаковых - это да
источник

DP

Daniel Podolsky in Go-go!
а основание системы счисления не длжно на арифметику влиять
источник

RC

Roman Covanyan in Go-go!
Daniel Podolsky
не уверен, что там специальная арифметика
посмотри код либы ericlagergren, или сишный код decnumber
источник

DP

Daniel Podolsky in Go-go!
зачем?
источник

RC

Roman Covanyan in Go-go!
это все придется повторить для двух интов
источник

DP

Daniel Podolsky in Go-go!
так а в чем проблема
источник

RC

Roman Covanyan in Go-go!
проще взять готовое
источник

DP

Daniel Podolsky in Go-go!
арифметика знает 4 действия
источник

DP

Daniel Podolsky in Go-go!
алгоритмы для всех 4 прописаны давно
источник

AS

Aleksey Sviridkin in Go-go!
Calculon
выкинул их, поставил envconfig и кайфанул
Жаль, что он не ест ключи, да?)
источник

DP

Daniel Podolsky in Go-go!
Roman Covanyan
проще взять готовое
ну - надо бенчмаркать
источник

RC

Roman Covanyan in Go-go!
да, я бенчил
источник

C

Calculon in Go-go!
Aleksey Sviridkin
Жаль, что он не ест ключи, да?)
какие ключи?
источник

ВС

Владимир Столяров in Go-go!
Aleksey Sviridkin
Жаль, что он не ест ключи, да?)
Я использую urfave/cli v2 вполне удобная либа и не особо тяжёлая, если ещё и kingpin для более короткого описания флагов прикрутить, вообще красота
источник

RC

Roman Covanyan in Go-go!
Daniel Podolsky
а основание системы счисления не длжно на арифметику влиять
как минимум приводить к общей экспоненте, которая после операции не будет терять точность, да и сама операция не потеряет знаки. для примера, 1e10/3e-10.
источник