Abstract
Problems concerning the development of large and complex computer programs for modern computers of various architectures are considered. Features of modern Fortran that improve the efficiency and facilitate the development of such programs are discussed. These features include the facilities for program decomposition, technologies for improving the portability, reliability, and readability of programs, as well as object-oriented, structured, and parallel programming.
Similar content being viewed by others
References
ISO/IEC 1539: 2004: Information Technology—Programming Languages—Fortran, 2004.
ISO/IEC 1539: 1997: Information Technology—Programming Languages—Fortran, 1997.
ISO/IEC 1539: 1991: Information Technology—Programming Languages—Fortran, 1991.
ISO/IEC 1539: 1991: Information Technology: Programming Languages—Fortran, 1991. Translated under the title Fortran 90. Mezhdunarodnyi standart, Moscow: Finansy i Statistika, 1998.
Gorelik, A.M., Programmirovanie na sovremennom Fortrane (Programming in Modern Fortran), Moscow: Finansy i Statistika, 2006.
Gorelik, A.M., Modern Fortran for Computers with Conventional and Parallel Architecture, in Vychislitel’nye metody i programmirovanie, 2004, Vol. 5, pp. 137–139.
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.
Gorelik, A.M., Up-to-Date International Standards of the Fortran Programming Language, Programmirovanie, (Programming and Computer Software, 2001, no. 6), 2001, no. 6, pp. 44–56.
Brooks, F., Jr., The Mythical Man-Month: Essays on Software Engineering, Reading, Mass.: Addison-Wesley, 1975. Translated under the title Kak sozdayutsya i proektiruyutsya programmnye kompleksy, Moscow: Nauka, 1979.
Gorelik, A.M., Object-Oriented Programming in Modern Fortran, Programmirovanie (Programming and Computer Software, 2004, vol. 30, no. 3, pp. 173–179), 2004, no. 3, pp. 71–80.
ISO/IEC 1539–3: 1998: Information Technology—Programming Languages—Fortran—Part 3: Conditional Compilation, 1998.
Author information
Authors and Affiliations
Additional information
Original Russian Text © A.M. Gorelik, 2006, published in Programmirovanie, 2006, Vol. 32, No. 6.
Rights and permissions
About this article
Cite this article
Gorelik, A.M. Modern technologies aimed at the development of large programs for solving computational problems on computers with various architectures. Program Comput Soft 32, 338–347 (2006). https://doi.org/10.1134/S0361768806060065
Received:
Issue Date:
DOI: https://doi.org/10.1134/S0361768806060065