|
Date: Mon, 23 Jun 2008 10:02:16 -0500
From: joepluta@xxxxxxxxxxxxxxxxx
To: rpg400-l@xxxxxxxxxxxx
Subject: Re: Advantages of RPG
David Gibbs wrote:
Fixed point decimal for one.Exactly, David. And in fact the BigDecimal implementation in core Java
I don't think core C has a such a concept. I'm pretty sure that the
early versions of Java didn't have such a concept either. In fact, the
support it currently has are not native implementations ... they are
Objects (BigDecimal).
performed so poor initially that IBM created their own; you had to
choose between them. And to this day, BigDecimal still has issues; you
can't simply add to a BigDecimal; you have to reassign it to itself:
BigDecimal bd = new BigDecimal(1.1);
bd = bd.add(3.4);
I realize this is to allow chaining of operations, but even that is evil:
BigDecimal tax = quantity.multiply(unitprice).multiply(taxrate);
Joe
--
This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.