News for hackers. Stuff that matters.
Re:C++17 – better than you might think by tcbawo on Thursday December 29, 2016 @12:08PM (#13278451)
A large swath of the finance industry (especially trading) is concerned with optimal speed, not outlier edge cases. They would rather ignore pathological cases like the Zimbabwean currency than sacrifice performance.
Re:C++17 – better than you might think by smitherfield on Thursday December 29, 2016 @10:58PM (#13282400)
There are more commonly-traded currencies, such as the Russian ruble and the old Brazilian cruzeiro, that have had hyperinflation in the recent past.

But you certainly could have a fast path for stable currencies that are very unlikely to hyperinflate (USD, EUR, GBP, JPY).

Re:C++17 – better than you might think by user5994461 on Thursday December 29, 2016 @02:03PM (#13279229)
Disagree with that. Overflows and rounding errors are not to be taken lightly.
Re:C++17 – better than you might think by tcbawo on Thursday December 29, 2016 @04:10PM (#13280158)
Of course overflow and rounding error must be accounted for in your data type. Exchanges have price boundaries, price quanta, or risk boundaries that would guide this decision. My point is that you would not rule out a data type for trading based on an obscure currency like the Zimbabwean dollar.