February 2026

S M T W T F S
1234567
891011121314
15161718192021
22232425262728

Style Credit

Expand Cut Tags

No cut tags
Sunday, February 28th, 2010 12:25 am

Эмиссия 9,6*10^18 акций - любопытно, хотя, по-видимому, вполне рядовое событие. Меня бы кто спросил, я бы сказал, что такого не бывает (shows what I know, ага).
Я, кстати, совсем не уверен, что все финансовые программы умеют правильно обрабатывать 19-значные числа. Или ценные бумаги номиналом в десятизначную дробь. А округлять, между прочим, нельзя.
А уж в том, что GUI у большинства программ на таких данных посыплется - я практически уверен.

Sunday, February 28th, 2010 12:04 pm (UTC)
Вот из-за таких вот случаев финансовое программирование и является очень-очень прикольным, да. Никто не знает так много бесполезной информации о разных способах представления чисел, округления (вот сколько способов округления знаете вы? Финансовый программист должен знать штук восемь, иначе — вон из профессии), и конвертации из double в BigDecimal (только дилетанты могут сказать, что «такой конвертации никогда не должно быть» — в реальной хоть сколько-нибудь сложной программе она таки будет, к гадалке не ходи).

Так и живём.