Criteria for transportable ALGOL libraries

1Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A rather comprehensive numerical software library (NUMAL {3}) was transported from a Philips EL-X8 computer to a CDC CYBER system. The experiences justify the following conclusion: If (I) we use a well-defined language (e.g., ALGOL 60 or ALGOL 68), if (2) we construct well-programmed software in that language, if (3) we have a good compiler and if (4) the computer/compiler has well-designed arithmetic properties, then the transportability problem scarcely exists. This statement can also be put the other way. The requirement of orthogonality of the conditions (I) - (4) determines what can be considered as a decent programming language, a good compiler, good programming and well-behaved arithmetic. For instance, good programming should not make use (perhaps at the cost of some efficiency) of idiosyncratic features of a language dialect, of a particular compiler or of a particular kind of machine arithmetic. From this abstract point of view, a number of useful properties of a well-structured portable software library are mentioned.

Cite

CITATION STYLE

APA

Hemker, P. W. (1977). Criteria for transportable ALGOL libraries. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 57 LNCS, pp. 145–157). Springer Verlag. https://doi.org/10.1007/3-540-08446-0_40

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free