Automated computation and consistency checking of physical dimensions and units in scientific programs
暂无分享,去创建一个
Physical dimensions and units form an essential part of the specification of constants and variables occurring in scientific programs, yet no standard compilable programming language implements direct support for automated dimensional consistency checking and unit conversion. This paper describes a conceptual basis and prototype implementation for such support within the framework of the standard Fortran 90 language. This is accomplished via an external module supplying appropriate user data types and operator interfaces. Legacy Fortran 77 scientific software can be easily modified to compile and run as ‘dimension‐aware’ programs utilizing the proposed enhancements. Copyright © 2001 John Wiley & Sons, Ltd.
[1] André van Delft. A Java Extension with Support for Dimensions , 1999, Softw. Pract. Exp..
[2] Barry N. Taylor,et al. Guide for the Use of the International System of Units (SI) , 1995 .