Java

Aug. 3rd, 2006 10:01 pm
metaclass: (Default)
[personal profile] metaclass
Это что, получается, в Java нет денежного типа с математическими операторами, и перегрузки операторов тоже нет?
Они там в Sun норкоманы что ле все?

Date: 2006-08-03 11:23 pm (UTC)
From: [identity profile] volodymir-k.livejournal.com
> язык без простого денежного типа - это какое-то безумие

Есть такое понятие, как "виртуальная машина". В виртуальной машине только базовые понятия. Даже String это просто крутой объект.

Вы можете смеяться, но валюта -- это наворот и нужна далёким от бухгалтерии людям довольно редко. Люди пользуют или double, или long (при отображении делят на 100). Я в курсе о межгалактической проблеме округления копейки, но вообще-то западные люди жизнь тратят не на подобные долбоебизмы. В банках м.б. и тратят, но остальные нет.

Насчёт перегрузки операторов -- есть компилятор от Роджера Бэкона из ИБМ, там от много ништяков пореализовал. Закомпиляй в .class и тащись. Вообще Java не оптимальный уровень решения бухгалтерских задач, есть куча поверх него интерпретаторов с перегрузкой чего хошь. Перегрузку они принципиально отказываются делать, опыт C++ показал злоупотреблятство и чреватость.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 5th, 2025 09:28 pm
Powered by Dreamwidth Studios