1975ACM SIGNUM NewsletterOpen access

On the design of a user interface to large Fortran subroutine packages under IBM 360/370 OS

A. Tweedale, Cheung-Fat Chan

Open full text 2 citations

Abstract

An often encountered inconvenience when one uses a large subroutine package (e.g. IBMSSP) is that one faces the problem of selecting the proper subroutines in the proper sequence to execute the proper computation. This at times is difficult if not prohibitive because the algorithms employed by the subroutines are sophisticated and beyond the comprehension of the user. When this happens, the subroutine package becomes a frustration as much as a useful tool to the user. It is therefore desirable to split up such large subroutine packages into chapters of subroutines according to their functions and create control routines for each chapter. The purpose of these control routines is to interpret the arguments supplied by the user and then invoke the proper subroutines in the proper sequence for the computational solution.

Open-access reader

About this research paper

What this paper is about

An often encountered inconvenience when one uses a large subroutine package (e.g. IBMSSP) is that one faces the problem of selecting the proper subroutines in the proper sequence to execute the proper computation. This at times is difficult if not prohibitive because the algorithms employed by the subroutines are sophisticated and beyond the comprehension of the user. When this happens, the subroutine package becomes a frustration as much as a useful tool to the user. It is therefore desirable to split up such large subroutine packages into chapters of subroutines according to their functions and create control routines for each chapter. The purpose of these control routines is to interpret the arguments supplied by the user and then invoke the proper subroutines in the proper sequence for the computational solution.

Why it matters

OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

An often encountered inconvenience when one uses a large subroutine package (e.g. IBMSSP) is that one faces the problem of selecting the proper subroutines in the proper sequence to execute the proper computation. This at times is difficult if not prohibitive because the algorithms employed by the subroutines are sophisticated and beyond the comprehension of the user. When this happens, the subroutine package becomes a frustration as much as a useful tool to the user. It is therefore desirable to split up such large subroutine packages into chapters of subroutines according to their functions and create control routines for each chapter. The purpose of these control routines is to interpret the arguments supplied by the user and then invoke the proper subroutines in the proper sequence for the computational solution.

Key concepts: Subroutine, Computer science, Fortran, Programming language, Interface (matter), Sequence (biology), Computation, IBM

Related papers

Back to paper searchBrowse research topicsOriginal source
On the design of a user interface to large Fortran subroutine packages under IBM 360/370 OS — Research Paper | ScholarLens