Author:
Dreiheller A,Mohr B,Moerschbacher M
Abstract
In /Mä86/ (SIGPLAN Notices 3/1986) Männer proposes an extension of Pascal permitting the use of physical units in programs. We discuss his issues in this paper and describe our own somewhat different approach. Our language extension PHYSCAL of Pascal not merely satisfies the requirements suggested by /Mä86/, but also supports predefined units (International Standard), thorough realisation of the concept of scale factors, input/output facilities for numbers with units. The new concepts are motivated, and the language description is given formally and by examples. Finally we discuss some details of the realised language implementation by a PHYSCAL-to-Pascal preprocessor in an UNIX environment.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference7 articles.
1. Units of measure as a data attribute
2. Ada's derived types and units of measure
3. HoMö78 Hoppe U. Mönter B.: Das Internationale Einheitensystem SI. Verlagsges. Schulfernsehen Köln 1978. HoMö78 Hoppe U. Mönter B.: Das Internationale Einheitensystem SI. Verlagsges. Schulfernsehen Köln 1978.
4. JeWi78 Jensen K. Wirth N.: Pascal User Manual and Report. JeWi78 Jensen K. Wirth N.: Pascal User Manual and Report.
Cited by
22 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Managing Quantities and Units of Measurement in Code Bases;Updates on Software Usability;2023-02-22
2. Acknowledging Implementation Trade-Offs When Developing with Units of Measurement;Communications in Computer and Information Science;2023
3. From Quantities in Software Models to Implementation;Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development;2021
4. Unit of measurement libraries, their popularity and suitability;Software: Practice and Experience;2020-11-11
5. Lack of adoption of units of measurement libraries;Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Software Engineering in Practice;2020-06-27