Volume 6, Issue 4 570746 pp. 363-390
Article
Open Access

How to Express C++ Concepts in Fortran90

Viktor K. Decyk

Viktor K. Decyk

Department of Physics and Astronomy University of California Los Angeles CA 90095-1547, USA

Jet Propulsion Laboratory California Institute of Technology Pasadena CA 91109-8099, USA , caltech.edu

Search for more papers by this author
Charles D. Norton

Charles D. Norton

Jet Propulsion Laboratory California Institute of Technology Pasadena CA 91109-8099, USA , caltech.edu

Search for more papers by this author
Boleslaw K. Szymanski

Boleslaw K. Szymanski

Department of Computer Science and Scientific Computation Research Center (SCOREC) Rensselaer Polytechnic Institute Troy, NY 12180-3590, USA , rpi.edu

Search for more papers by this author
First published: 01 January 1997
Citations: 24

Abstract

This paper summarizes techniques for emulating in Fortran90 the most important objectoriented concepts of C++: classes (including abstract data types, encapsulation and function overloading), inheritance and dynamic dispatching.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.