
Accession Number : ADP004910
Title : An Introduction to the Scientific Computing Language PascalSC,
Corporate Author : WISCONSIN UNIVMADISON MATHEMATICS RESEARCH CENTER
Personal Author(s) : Rall,L. B.
Report Date : FEB 1985
Pagination or Media Count : 32
Abstract : Microcomputers are now being widely used for smallscale scientific, engineering, and statistical computing. PascalSC (Pascal for Scientific Computing) is a language which has been developed specifically for this application. Its most important features are: (1) accurate floatingpoint arithmetic for real, complex, and interval numbers, vectors, and matrices, with controlled rounding if desired; (2) the convenience of operator notation for numerical data types, which makes programs easier to write, read, and document, together with the ability to accept userdefined operators for nonstandard data types; and (3) compatibility with ordinary Pascal, so that Pascal programming techniques and programs already written in Pascal can be used immediately. In PascalSC, solutions of linear systems of equations, inverse of matrices, and eigenvalues and eigenvectors are computed with guaranteed error bounds, and scalar products of vectors and sums of arbitrary length of floatingpoint numbers of are computed to the closest floatingpoint number, or rounded as desired. These basic features of PascalSC will be described, together with applications to research on numerical methods which have been carried out on a microcomputer. (Author)
Descriptors : *PROGRAMMING LANGUAGES, *COMPUTATIONS, MICROCOMPUTERS, FLOATING POINT OPERATION, OPERATORS(MATHEMATICS)
Distribution Statement : APPROVED FOR PUBLIC RELEASE