DocumentCode :
3378273
Title :
A unified numeric data type in Pascal
Author :
Kornerup, Peter
Author_Institution :
Department of Computer Science∗ University of Aarhus Denmark
fYear :
1975
fDate :
19-20 Nov. 1975
Firstpage :
40
Lastpage :
47
Abstract :
It is proposed to substitute the standard data type real of a high level language, with a unified data representation which can include a variety of interpretations as well as formats, in order to allow experiments with an environment containing a spectrum of non-standard arithmetics, as well as standard. The implementation of a system is described where syntatic extensions to a language are made to support a microprogrammed virtual arithmetic unit which can treat variants such as integers, normalized, and unnormalized floating point numbers and intervals, within a unified representation.∗∗ More specifically Pascal is chosen as the base language, because it allows the user to define new data types, and the extension then mainly consists in substituting the simple (unstructured) data type real with a skeletal structured type (which will be called numeric). The system is intended to be implemented on a microprogrammable processor (called MATHILDA) with a 64 bit wide datapath. The language Pascal has already been partially implemented based on a stack machine specifically designed for that language, and realized by interpretation in microcode. The present compiler was constructed with the aid of a parser-generator system, which will allow the language extensions to be made with a moderate effort.
Keywords :
Force; High level languages; Proposals; Reactive power; Resource management; Semantics; Syntactics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic (ARITH), 1975 IEEE 3rd Symposium on
Conference_Location :
Dallas, TX, USA
Type :
conf
DOI :
10.1109/ARITH.1975.6156993
Filename :
6156993
Link To Document :
بازگشت