PASCAL-XSC

Language Reference with Examples

  • Ulrich Kulisch
  • Rudi Klatte
  • Dietmar Ratz
  • Michael Neaga
  • Christian Ullrich

Table of contents

  1. Front Matter
    Pages i-x
  2. Ulrich Kulisch, Rudi Klatte, Dietmar Ratz, Michael Neaga, Christian Ullrich
    Pages 1-14
  3. Ulrich Kulisch, Rudi Klatte, Dietmar Ratz, Michael Neaga, Christian Ullrich
    Pages 15-123
  4. Ulrich Kulisch, Rudi Klatte, Dietmar Ratz, Michael Neaga, Christian Ullrich
    Pages 125-177
  5. Ulrich Kulisch, Rudi Klatte, Dietmar Ratz, Michael Neaga, Christian Ullrich
    Pages 179-181
  6. Ulrich Kulisch, Rudi Klatte, Dietmar Ratz, Michael Neaga, Christian Ullrich
    Pages 183-267
  7. Back Matter
    Pages 269-344

About this book

Introduction

This manual describes a PASCAL extension for scientific computation with the short title PASCAL-XSC (PASCAL eXtension for Scientific Computation). The language is the result of a long term effort of members of the Institute for Applied Mathematics of Karlsruhe University and several associated scientists. PASCAL­ XSC is intended to make the computer more powerful arithmetically than usual. It makes the computer look like a vector processor to the programmer by providing the vector/matrix operations in a natural form with array data types and the usual operator symbols. Programming of algorithms is thus brought considerably closer to the usual mathematical notation. As an additional feature in PASCAL-XSC, all predefined operators for real and complex numbers and intervals, vectors, matrices, and so on, deliver an answer that differs from the exact result by at most one rounding. Numerical mathematics has devised algorithms that deliver highly accurate and automatically verified results by applying mathematical fixed point theorems. That is, these computations carry their own accuracy control. However, their imple­ mentation requires arithmetic and programming tools that have not been available previously. The development of PASCAL-XSC has been aimed at providing these tools within the PASCAL setting. Work on the subject began during the 1960's with the development of a general theory of computer arithmetic. At first, new algorithms for the realization of the arithmetic operations had to be developed and implemented.

Keywords

Arithmetic Calculation Exact Evaluation of Expressions Handbuch Interval Arithmetic Pascal Pascal-XSC Problem-solving Processing Programmiersprache Result Verification Variable algorithms function programming language

Authors and affiliations

  • Ulrich Kulisch
    • 1
  • Rudi Klatte
    • 1
  • Dietmar Ratz
    • 1
  • Michael Neaga
    • 2
  • Christian Ullrich
    • 3
  1. 1.Institut für Angewandte MathematikUniversität KarlsruheKarlsruheGermany
  2. 2.Numerik Software GmbHBaden-BadenGermany
  3. 3.Institut für InformatikUniversität BaselBaselSwitzerland

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-642-77277-1
  • Copyright Information Springer-Verlag Berlin Heidelberg 1992
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-540-55137-9
  • Online ISBN 978-3-642-77277-1
  • About this book