Abstract
Fundamental concepts of object-oriented programming (OOP) are considered, including abstract data types, encapsulation, inheritance, and static and dynamic polymorphism. Constructs of Fortran 90/95 that support the greater part of those concepts are discussed.
Similar content being viewed by others
REFERENCES
ISO/IEC 1539–1: 1997: Information Technology—Programming Languages—Fortran. Part 1: Base Language, 1997.
ISO/IEC 1539: 1991(E): Information Technology—Programming Languages—Fortran, 1991.
ISO/IEC 1539: 1991(E): Information Technology: Programming Languages—Fortran, 1991. Translated under the title Fortran 90. Mezhdunarodnyi standart, Moscow: Finansy i Statistika, 1998.
Gorelik, A.M., Up-to-Date International Standards of the Fortran Programming Language, Programmirovanie, 2001, no. 6, pp. 44–56.
Gorelik, A.M., Modern Fortran for Computers with Conventional and Parallel Architecture, Preprint of the Keldysh Institute of Applied Mathematics, Russian Academy of Sciences, Moscow, 2003, no. 29.
Gorelik, A.M. and Ushkova, V.L., Fortran segodnya i zavtra (Fortran Today and Tomorrow), Moscow: Nauka, 1990.
Metcalf, M. and Reid, J., Fortran 90 Explained, Oxford: Oxford Univ. Press, 1990. Translated under the title Opisanie yazyka programmirovaniya Fortran 90, Moscow: Mir, 1995.
Pohl, I., Object-Oriented Programming Using C++, Reading: Addison-Wesley, 1997. Translated under the title Ob”ektno-orientirovannoe programmirovanie na C++, Moscow: Binom, 1999.
Ben-Ari, M., Understanding Programming Languages, Chichester: Wiley, 1996. Translated under the title Yazyki programmirovaniya, Moscow: Mir, 2000.
Decyk, V., Norton, C., and Szymanski, B., How to Express C++ Concepts in Fortran 90, Sci. Programming, 1997, vol. 6,no. 4, pp. 363–390.
Cary, J., Shasharina, S., Cummings, J., Reinders, J., and Hinker, P., Comparison of C++ and Fortran 90 for Object-Oriented Scientific Programming, Comput. Phys. Commun., 1997, vol. 105.
Gorelik, A.M., Object-Oriented Programming in Modern Fortran, Preprint of the Keldysh Institute of Applied Mathematics, Russian Academy of Sciences, Moscow, 2002, no. 70.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Gorelik, A.M. Object-Oriented Programming in Modern Fortran. Programming and Computer Software 30, 173–179 (2004). https://doi.org/10.1023/B:PACS.0000029582.33766.ba
Issue Date:
DOI: https://doi.org/10.1023/B:PACS.0000029582.33766.ba