Title :
Ada programming language for numerical computation
Author_Institution :
Dept. of Comput. Sci., Southern Illinois Univ., Edwardsville, IL, USA
Abstract :
The goal of scientific computation is reliability, accuracy, and efficiency. From the programming point of view, to provide reliable computation is to prevent overflow, underflow, and other exceptional conditions so that a program can be executed safely, completely, and efficiently. From the precision aspect, accurate computation eliminates or reduces possible computational errors that include: inherent error, error is present at the outset in original data, truncation error, error replacing finite terms for a function of infinite terms, and rounding error, an error due to finite binary internal representation of a computer system. Efficient computation is to develop an effective computational algorithm for the given problem using proper programming language features for computation. This paper addresses the use of the Ada programming to accomplish the goal of scientific computation
Keywords :
Ada; error analysis; fault tolerant computing; natural sciences computing; roundoff errors; software reliability; Ada programming language; accurate computation; computational errors; effective computational algorithm; finite binary internal representation; inherent error; numerical computation; overflow; reliable computation; rounding error; scientific computation; underflow; ANSI standards; Computer errors; Computer languages; Computer science; Finite wordlength effects; Humans; Military standards; Roundoff errors; US Department of Defense; Writing;
Conference_Titel :
Aerospace and Electronics Conference, 1994. NAECON 1994., Proceedings of the IEEE 1994 National
Conference_Location :
Dayton, OH
Print_ISBN :
0-7803-1893-5
DOI :
10.1109/NAECON.1994.332950