TL;DR: This paper summarizes the arguments in favor of eliminating the goto
Abstract: It has been proposed, by E. W. Dijkstra and others, that the goto statement in programming langauge is a principal culprit in programs which are difficult to understand, modify, and debug. More correctly, the argument is that it is possible to use the goto to synthesize program structures with these undesirable properties. Not all uses of the goto are to be considered harmful; however, it is further argued that the "good" uses of the goto fall into one of a small number of specific cases which may be handled by specific language constructs. This paper summarizes the arguments in favor of eliminating the goto statement and some of the theoretical and practical implications of the proposal.
TL;DR: An application of Python and BSP is presented for solving a partial differential equation from computational science, utilizing high-level design of libraries and mixed-language (Python-C or Python-Fortran) programming.
TL;DR: The complete guide to computer programming with FORTRAN 77, the cost effective workhorse among programming languages for scientific and engineering work.
Abstract: The complete guide to computer programming with FORTRAN 77, the cost effective workhorse among programming languages for scientific and engineering work. FORTRAN 77 retains the efficiency of FORTRAN IV while being a more elegant language. The text is written for the beginner without previous computer experience.
TL;DR: In this brief paper I propose a modest alteration to programming languages and present a simple pre-processor written in Fortran that implements the alteration.
Abstract: There has been a lot of discussion lately about the drawbacks of various language structures [2] and the lack of the same structures in older programming languages (Fortran) [1]. In this brief paper I propose a modest alteration to programming languages and present a simple pre-processor written in Fortran that implements the alteration.
TL;DR: The pC++/HPF interface provides a mechanism for users to link pC pointers with Fortran subroutines so that they can take advantage of both the fast computing speed of Fortran and the object-oriented programming paradigm of C++.
Abstract: Describes the design of a High Performance Fortran (HPF) interface to the parallel C++ (pC++) programming language. The pC++/HPF interface provides a mechanism for users to link pC++ programs with Fortran subroutines so that they can take advantage of both the fast computing speed of Fortran and the object-oriented programming paradigm of C++. We discuss the design of the Fortran interface and illustrate it with a galactic dynamics application. Our interface implementation is efficient. The galactic dynamics application can achieve a 14.4 GFLOPS sustained speed on a 512-node CM-5 massively parallel supercomputer. >