metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2006-08-03 10:01 pm

Java

Это что, получается, в Java нет денежного типа с математическими операторами, и перегрузки операторов тоже нет?
Они там в Sun норкоманы что ле все?

[identity profile] metaclass.livejournal.com 2006-08-03 07:29 pm (UTC)(link)
Сложные проценты и прочие хитрости обычно для каждого проекта свои, их наверно на уровень языка вытаскивать не стоит. Но тот пример, что там приведен - потеря точности при вычитании двух чисел - встречаться должен очень часто, чтобы для таких случаев сделать отдельный тип.

Перегрузка операторов может и излишество, но язык без простого денежного типа - это какое-то безумие.

[identity profile] yakov-sirotkin.livejournal.com 2006-08-03 07:43 pm (UTC)(link)
Универсальный язык должен предоставлять фундаментальные типы данных, денежный тип, безусловно, к таковым не относится.

Возможно, для Delphi это и имело смысл, чтобы быстро клепать бизнес-приложения. Но где сейчас Borland-то? А для любого серьёзного приложения лучше сразу свой тип для денег создавать.