Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

The impact of the proposed standard for floating point arithmetic on languages and systems

The impact of the proposed standard for floating point arithmetic on languages and systems Most programming languages seem to take a grudging approach to floating point computation. Many processors support these operations, and some peculiar and important users insist on using them, so languages provide some facility for using floating point entities. But very little care seems to be taken with numeric issues. Part of the problem is the wide range of anomalous hardware that must be made to "fit" the language. A language definition can be very vague (the most popular approach), or it can cover the limitations and anomalies by a careful specification (as in Brown's model 1), or it can restrict its domain to particular hardware (such as the Floating Point Standard). The main impact of the proposed floating point standards may be to force a reconsideration of the role of floating point in programming languages. The following comments apply to all of the major proposals; where details are needed for a specific example, the Kahan, Coonen, and Stone 2 proposal is used. http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png ACM SIGNUM Newsletter Association for Computing Machinery

The impact of the proposed standard for floating point arithmetic on languages and systems

ACM SIGNUM Newsletter , Volume 14 (si-2) – Oct 1, 1979

Loading next page...
 
/lp/association-for-computing-machinery/the-impact-of-the-proposed-standard-for-floating-point-arithmetic-on-rfUT5jbNRa

References

References for this paper are not available at this time. We will be adding them shortly, thank you for your patience.

Publisher
Association for Computing Machinery
Copyright
Copyright © 1979 by ACM Inc.
ISSN
0163-5778
DOI
10.1145/1057520.1057526
Publisher site
See Article on Publisher Site

Abstract

Most programming languages seem to take a grudging approach to floating point computation. Many processors support these operations, and some peculiar and important users insist on using them, so languages provide some facility for using floating point entities. But very little care seems to be taken with numeric issues. Part of the problem is the wide range of anomalous hardware that must be made to "fit" the language. A language definition can be very vague (the most popular approach), or it can cover the limitations and anomalies by a careful specification (as in Brown's model 1), or it can restrict its domain to particular hardware (such as the Floating Point Standard). The main impact of the proposed floating point standards may be to force a reconsideration of the role of floating point in programming languages. The following comments apply to all of the major proposals; where details are needed for a specific example, the Kahan, Coonen, and Stone 2 proposal is used.

Journal

ACM SIGNUM NewsletterAssociation for Computing Machinery

Published: Oct 1, 1979

There are no references for this article.