Defining dynamic variables and abstract data types in Pascal
Ana M. de A. Price
Abstract
Ana M. de A. Price
Abstract
The definition of dynamic variables in Pascal and in many other hiqh level programming languages involves the use of pointers. This paper introduces a new type for describing dynamic variables so that they can be referred to directly by their names. Programming involving dynamic variables is usually complex and error prone. It can be facilitated if the concept of abstract data types is applied. A data type for describing abstract data types is proposed. The inclusion of the proposed features in Pascal is suggested through the implementation of a preprocessor.
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The definition of dynamic variables in Pascal and in many other hiqh level programming languages involves the use of pointers. This paper introduces a new type for describing dynamic variables so that they can be referred to directly by their names. Programming involving dynamic variables is usually complex and error prone. It can be facilitated if the concept of abstract data types is applied. A data type for describing abstract data types is proposed. The inclusion of the proposed features in Pascal is suggested through the implementation of a preprocessor.
Key concepts: Computer science, Pascal (unit), Preprocessor, Programming language, Data type, Abstract data type, Theoretical computer science