For example, when we launch a spaceship to the Moon, it is not sufficient to know that the approximately computed trajectory leads to the Moon; we must be 100% sure that the actual trajectory brings the spaceship there.
Hence, we need computer support for interval computations.
Another language is now appearing on the horizon:
This language is getting more and more popular with people doing applications, e.g., with chemical engineers, industrial engineers, etc., because with Java, they can not only run their programs, but they can also produce the results in a nice dynamic format directly into the Web page.
This language is actively supported by Sun Company, that distributes it for free.
Many researchers believe that it is the language of the future.
A specific feature of Java that makes interval computations especially important for Java is that Java is a platform-independent language. Running the same program on different platforms with different computer precisions, etc., often leads to different results. If we do not have intervals available to bound numerical errors, users will not know, when they get different results on different platforms, whether the differences are the result of a bug of some sort, or just numerical instability.
It is especially important that the Sun team hears from potential users (customers) who are interested in applying interval computations to real-life problems.
Sun is making a serious effort to accommodate potential users, and it will definitely respond to the customer input.
Abstract: A widespread myth holds that computers, being fast adding machines, do math well. We all know that this is not true but sometimes we believe it anyway. We forget that the numeric answers we get have high precision but perhaps no accuracy. I want the computer to tell me it can get the answer or not. This article explores how math happens in the Java language and provides a specific example from Interval Arithmetic.
Also, please mail a copy of your mail to Vladik Kreinovich at firstname.lastname@example.org. On Bill Walster's suggestion, and with his help, we will try prepare a formal summary of the interval community's opinion that will be sent to the Sun team.
If you simply want to express support and/or you feel that your ideas are too specific to send them to Sun team leaders, please mail your support/information to Vladik Kreinovich for inclusion into the summary.
The more input, the better.
Back to Languages for Interval Computations
Back to the main menu of the Interval